Octree_Visitor_Face Class Reference

#include <octree_visitor_face.h>

Inheritance diagram for Octree_Visitor_Face:

Inheritance graph
[legend]
Collaboration diagram for Octree_Visitor_Face:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Octree_Visitor_Face (Vector3r, Vector3r)
 standard object services ---------------------------------------------------
virtual ~Octree_Visitor_Face ()
fp_it mybegin (void)
fp_it myend (void)
int num_faces (void)
int num_leaves (void)

Protected Member Functions

virtual void visitRoot (const OctreeCell *pRootCell, const OctreeData &octreeData)
virtual void visitBranch (const OctreeCell *subCells[8], const OctreeData &octreeData)
virtual void visitLeaf (const Array< const Face * > &items, const OctreeData &octreeData)

Constructor & Destructor Documentation

Octree_Visitor_Face::Octree_Visitor_Face ( Vector3r  ,
Vector3r   
)

standard object services ---------------------------------------------------

Octree_Visitor_Face::~Octree_Visitor_Face (  )  [virtual]


Member Function Documentation

fp_it Octree_Visitor_Face::mybegin ( void   )  [inline]

fp_it Octree_Visitor_Face::myend ( void   )  [inline]

int Octree_Visitor_Face::num_faces ( void   )  [inline]

int Octree_Visitor_Face::num_leaves ( void   )  [inline]

virtual void Octree_Visitor_Face::visitRoot ( const OctreeCell pRootCell,
const OctreeData octreeData 
) [protected, virtual]

commands ------------------------------------------------------------------- octree visitor overrides

Implements hxa7241_graphics::OctreeVisitor< TYPE >.

virtual void Octree_Visitor_Face::visitBranch ( const OctreeCell subCells[8],
const OctreeData octreeData 
) [protected, virtual]

Called by Octree when visit traversal is at a branch.

To continue deeper, implementation calls OctreeBranch::continueVisit( subCells, octreeData, subCellIndex, *this ) for any/all subCellIndex values. subCells elements can be null.

See also:
OctreeData

Implements hxa7241_graphics::OctreeVisitor< TYPE >.

virtual void Octree_Visitor_Face::visitLeaf ( const Array< const Face * > &  items,
const OctreeData octreeData 
) [protected, virtual]


The documentation for this class was generated from the following files:
Generated on Fri Feb 13 13:58:41 2009 for meshmorph by  doxygen 1.5.1