Octree_Visitor_Measure Class Reference

#include <octree_visitor_measure.h>

Inheritance diagram for Octree_Visitor_Measure:

Inheritance graph
[legend]
Collaboration diagram for Octree_Visitor_Measure:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Octree_Visitor_Measure (void)
 standard object services ---------------------------------------------------
virtual ~Octree_Visitor_Measure ()
int get_max_depth (void)
int get_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_Measure::Octree_Visitor_Measure ( void   ) 

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

Octree_Visitor_Measure::~Octree_Visitor_Measure (  )  [virtual]


Member Function Documentation

int Octree_Visitor_Measure::get_max_depth ( void   )  [inline]

int Octree_Visitor_Measure::get_num_leaves ( void   )  [inline]

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

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

Implements hxa7241_graphics::OctreeVisitor< TYPE >.

virtual void Octree_Visitor_Measure::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_Measure::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