Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

IETriModel Class Reference

#include <IEModel.h>

Inheritance diagram for IETriModel:

Inheritance graph

[legend]

Collaboration diagram for IETriModel:

Collaboration graph

[legend]

List of all members.


Public Member Functions

  IETriModel ()
  IETriModel (const IETriModel &other)
IETriModel operator= (const IETriModel &other)
virtual  ~IETriModel ()
void  FreeData ()
void  Init ()
void  SetNumEdges (int i)
int  GetNumEdges () const
void  SetNumFaces (int numfaces)
void  BuildEdges (BOOL deleteold=TRUE)
void  setNumEdges (int numEdges)

Public Attributes

HashArray< IEPoly, IEPoly & >  m_polyclassarray
HashArray< IEEdge, IEEdge & >  m_edges
int *  m_edgeindex

Friends

PLUGINEXPORT void  Triangulate (const IEPolyModel &mesh, IETriModel &tmesh)
PLUGINEXPORT void  LoopSubdivideStep (const IETriModel &mesh, IETriModel &smesh)
PLUGINEXPORT void  LoopSubdivide (IETriModel &mesh, IETriModel &smesh, int numSteps)