IEPatch Class Reference

#include <IEModel.h>

Collaboration diagram for IEPatch:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IEPatch (HPatch *patch)
virtual ~IEPatch ()

Public Attributes

HashArray< IEPatchMapNode *,
IEPatchMapNode * > 
m_mapnodearray
LONG m_attrid
LONG m_vertexid [4]
LONG m_controlvertexid [12]
HPatchm_origpatch
DWORD m_flags
DWORD m_edge0isdiscontinuous: 1
DWORD m_edge1isdiscontinuous: 1
DWORD m_edge2isdiscontinuous: 1
DWORD m_edge3isdiscontinuous: 1
DWORD m_is3point: 1

Detailed Description

Definition at line 216 of file IEModel.h.


Constructor & Destructor Documentation

IEPatch::IEPatch HPatch patch  )  [inline]
 

Definition at line 235 of file IEModel.h.

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

Here is the call graph for this function:

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

Definition at line 242 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 Data Documentation

LONG IEPatch::m_attrid
 

Definition at line 220 of file IEModel.h.

Referenced by IEPatch().

LONG IEPatch::m_controlvertexid[12]
 

Definition at line 222 of file IEModel.h.

DWORD IEPatch::m_edge0isdiscontinuous
 

Definition at line 227 of file IEModel.h.

DWORD IEPatch::m_edge1isdiscontinuous
 

Definition at line 227 of file IEModel.h.

DWORD IEPatch::m_edge2isdiscontinuous
 

Definition at line 227 of file IEModel.h.

DWORD IEPatch::m_edge3isdiscontinuous
 

Definition at line 227 of file IEModel.h.

DWORD IEPatch::m_flags
 

Definition at line 225 of file IEModel.h.

Referenced by IEPatch().

DWORD IEPatch::m_is3point
 

Definition at line 227 of file IEModel.h.

HashArray<IEPatchMapNode *, IEPatchMapNode *> IEPatch::m_mapnodearray
 

Definition at line 219 of file IEModel.h.

Referenced by IEPatch(), and ~IEPatch().

HPatch* IEPatch::m_origpatch
 

Definition at line 223 of file IEModel.h.

Referenced by IEPatch().

LONG IEPatch::m_vertexid[4]
 

Definition at line 221 of file IEModel.h.


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