IEPoly Class Reference

#include <IEModel.h>

Collaboration diagram for IEPoly:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IEPoly ()
 IEPoly (HPatch *patch)
virtual ~IEPoly ()
void Init ()
IEPolyoperator= (const IEPoly &other)
void SetVerts (int v0, int v1, int v2)
void SetVerts (int v0, int v1, int v2, int v3)
BOOL IsTri ()
BOOL IsQuad ()

Public Attributes

HashArray< IEMapNode *, IEMapNode * > m_mapnodearray
LONG m_attrid
LONG m_vertexid [4]
LONG m_normalid [4]
HPatchm_origpatch

Detailed Description

Definition at line 113 of file IEModel.h.


Constructor & Destructor Documentation

IEPoly::IEPoly  )  [inline]
 

Definition at line 122 of file IEModel.h.

References Init().

Here is the call graph for this function:

IEPoly::IEPoly HPatch patch  )  [inline]
 

Definition at line 126 of file IEModel.h.

References m_attrid, m_mapnodearray, m_origpatch, and HashArray< TYPE, ARG_TYPE >::SetGranularity().

Here is the call graph for this function:

virtual IEPoly::~IEPoly  )  [inline, virtual]
 

Definition at line 131 of file IEModel.h.

References HashArray< TYPE, ARG_TYPE >::ElementAt(), HashArray< TYPE, ARG_TYPE >::GetSize(), and m_mapnodearray.

Here is the call graph for this function:


Member Function Documentation

void IEPoly::Init  )  [inline]
 

Definition at line 138 of file IEModel.h.

Referenced by IEPoly().

BOOL IEPoly::IsQuad  )  [inline]
 

Definition at line 176 of file IEModel.h.

BOOL IEPoly::IsTri  )  [inline]
 

Definition at line 175 of file IEModel.h.

IEPoly& IEPoly::operator= const IEPoly other  )  [inline]
 

Definition at line 148 of file IEModel.h.

References HashArray< TYPE, ARG_TYPE >::GetSize(), m_mapnodearray, m_normalid, m_origpatch, and m_vertexid.

Here is the call graph for this function:

void IEPoly::SetVerts int  v0,
int  v1,
int  v2,
int  v3
[inline]
 

Definition at line 168 of file IEModel.h.

void IEPoly::SetVerts int  v0,
int  v1,
int  v2
[inline]
 

Definition at line 161 of file IEModel.h.


Member Data Documentation

LONG IEPoly::m_attrid
 

Definition at line 117 of file IEModel.h.

Referenced by IEPoly().

HashArray<IEMapNode *, IEMapNode *> IEPoly::m_mapnodearray
 

Definition at line 116 of file IEModel.h.

Referenced by IEPoly(), operator=(), and ~IEPoly().

LONG IEPoly::m_normalid[4]
 

Definition at line 119 of file IEModel.h.

Referenced by operator=().

HPatch* IEPoly::m_origpatch
 

Definition at line 120 of file IEModel.h.

Referenced by IEPoly(), and operator=().

LONG IEPoly::m_vertexid[4]
 

Definition at line 118 of file IEModel.h.

Referenced by IEPolyModel::operator=(), and operator=().


The documentation for this class was generated from the following file:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:59 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001