HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_AdjPolyIterator Class Referenceabstract

#include <GEO_AdjPolyIterator.h>

+ Inheritance diagram for GEO_AdjPolyIterator:

Public Member Functions

virtual bool advance ()=0
 
void rewind ()
 
GEO_AdjPolyIteratoroperator++ ()
 
GEO_PrimPolygetAdjPoly ()
 
 GEO_AdjPolyIterator (GEO_Detail *gdp, const GA_PrimitiveGroup *process_grp=NULL)
 
virtual ~GEO_AdjPolyIterator ()
 

Protected Attributes

GEO_PrimPolymyAdjacentPoly
 
GEO_DetailmyGdp
 
const GA_PrimitiveGroupmyProcess
 
GA_Size myNumAdjacentPolys
 
GA_Size myIterationCount
 

Detailed Description

Definition at line 23 of file GEO_AdjPolyIterator.h.

Constructor & Destructor Documentation

GEO_AdjPolyIterator::GEO_AdjPolyIterator ( GEO_Detail gdp,
const GA_PrimitiveGroup process_grp = NULL 
)
inlineexplicit

Definition at line 42 of file GEO_AdjPolyIterator.h.

virtual GEO_AdjPolyIterator::~GEO_AdjPolyIterator ( )
inlinevirtual

Definition at line 48 of file GEO_AdjPolyIterator.h.

Member Function Documentation

virtual bool GEO_AdjPolyIterator::advance ( )
pure virtual
GEO_PrimPoly* GEO_AdjPolyIterator::getAdjPoly ( )
inline

Definition at line 39 of file GEO_AdjPolyIterator.h.

GEO_AdjPolyIterator& GEO_AdjPolyIterator::operator++ ( )
inline

Definition at line 36 of file GEO_AdjPolyIterator.h.

void GEO_AdjPolyIterator::rewind ( )
inline

Definition at line 35 of file GEO_AdjPolyIterator.h.

Member Data Documentation

GEO_PrimPoly* GEO_AdjPolyIterator::myAdjacentPoly
protected

Definition at line 26 of file GEO_AdjPolyIterator.h.

GEO_Detail* GEO_AdjPolyIterator::myGdp
protected

Definition at line 27 of file GEO_AdjPolyIterator.h.

GA_Size GEO_AdjPolyIterator::myIterationCount
protected

Definition at line 30 of file GEO_AdjPolyIterator.h.

GA_Size GEO_AdjPolyIterator::myNumAdjacentPolys
protected

Definition at line 29 of file GEO_AdjPolyIterator.h.

const GA_PrimitiveGroup* GEO_AdjPolyIterator::myProcess
protected

Definition at line 28 of file GEO_AdjPolyIterator.h.


The documentation for this class was generated from the following file: