HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_BFSEdgeAdjPolyTraverser Class Reference

#include <GEO_AdjPolyIterator.h>

+ Inheritance diagram for GEO_BFSEdgeAdjPolyTraverser:

Public Member Functions

 GEO_BFSEdgeAdjPolyTraverser (GEO_Detail *gdp, const GA_PrimitiveGroup *process_grp, GEO_BFSTraverserVisitor &visitor, UT_Interrupt *boss=NULL, bool insure_poly_only=false)
 
 GEO_BFSEdgeAdjPolyTraverser (GEO_Detail *gdp, GEO_BFSTraverserVisitor &visitor, UT_Interrupt *boss=NULL)
 
- Public Member Functions inherited from GEO_BFSAdjPolyTraverser
void run ()
 
 GEO_BFSAdjPolyTraverser (GEO_Detail *gdp, const GA_PrimitiveGroup *process_grp, GEO_BFSTraverserVisitor &visitor, UT_Interrupt *boss, bool insure_poly_only)
 
 GEO_BFSAdjPolyTraverser (GEO_Detail *gdp, GEO_BFSTraverserVisitor &visitor, UT_Interrupt *boss)
 
virtual ~GEO_BFSAdjPolyTraverser ()
 

Protected Member Functions

void iterateThroughAdjacentPolygons () override
 

Additional Inherited Members

- Protected Attributes inherited from GEO_BFSAdjPolyTraverser
GEO_BFSTraverserVisitormyVisitor
 
GEO_PrimPolymyVisitedPoly
 
GEO_PrimPolymyDiscoveredPoly
 
GA_Offset myVisitedOffset
 
GA_Offset myDiscoveredOffset
 
GEO_DetailmyGdp
 
GA_PrimitiveGroupmyProcess
 
GA_PrimitiveGroupmyDiscoveredPolyGrp
 
GEO_BFSAdjPolyTraverser::OffsetQueue myQueue
 

Detailed Description

Definition at line 331 of file GEO_AdjPolyIterator.h.

Constructor & Destructor Documentation

GEO_BFSEdgeAdjPolyTraverser::GEO_BFSEdgeAdjPolyTraverser ( GEO_Detail gdp,
const GA_PrimitiveGroup process_grp,
GEO_BFSTraverserVisitor visitor,
UT_Interrupt boss = NULL,
bool  insure_poly_only = false 
)
inlineexplicit

Definition at line 337 of file GEO_AdjPolyIterator.h.

GEO_BFSEdgeAdjPolyTraverser::GEO_BFSEdgeAdjPolyTraverser ( GEO_Detail gdp,
GEO_BFSTraverserVisitor visitor,
UT_Interrupt boss = NULL 
)
inlineexplicit

Definition at line 345 of file GEO_AdjPolyIterator.h.

Member Function Documentation

void GEO_BFSEdgeAdjPolyTraverser::iterateThroughAdjacentPolygons ( )
overrideprotectedvirtual

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