hxa7241_graphics::OctreeVisitorV Class Reference

#include <OctreeAuxiliary.h>

Inheritance diagram for hxa7241_graphics::OctreeVisitorV:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~OctreeVisitorV ()
virtual void visitRootV (const OctreeCell *pRootCell, const OctreeData &octreeData)=0
 commands -------------------------------------------------------------------
virtual void visitBranchV (const OctreeCell *subCells[8], const OctreeData &octreeData)=0
virtual void visitLeafV (const Array< const void * > &items, const OctreeData &octreeData)=0

Protected Member Functions

 OctreeVisitorV ()
 standard object services ---------------------------------------------------

Detailed Description

Visitor abstract base, for Octree implementation use.

Subcell numbering:

    y z       6 7
    |/   2 3  4 5
     -x  0 1
 
in binary:
    y z           110 111
    |/   010 011  100 101
     -x  000 001
 

See also:
OctreeCell

OctreeBranch

OctreeLeaf


Constructor & Destructor Documentation

hxa7241_graphics::OctreeVisitorV::OctreeVisitorV (  )  [inline, protected]

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

virtual hxa7241_graphics::OctreeVisitorV::~OctreeVisitorV (  )  [inline, virtual]


Member Function Documentation

virtual void hxa7241_graphics::OctreeVisitorV::visitRootV ( const OctreeCell pRootCell,
const OctreeData octreeData 
) [pure virtual]

commands -------------------------------------------------------------------

Implemented in hxa7241_graphics::OctreeVisitor< TYPE >, and hxa7241_graphics::OctreeVisitor< Face >.

virtual void hxa7241_graphics::OctreeVisitorV::visitBranchV ( const OctreeCell subCells[8],
const OctreeData octreeData 
) [pure virtual]

Implemented in hxa7241_graphics::OctreeVisitor< TYPE >, and hxa7241_graphics::OctreeVisitor< Face >.

virtual void hxa7241_graphics::OctreeVisitorV::visitLeafV ( const Array< const void * > &  items,
const OctreeData octreeData 
) [pure virtual]

Implemented in hxa7241_graphics::OctreeVisitor< TYPE >, and hxa7241_graphics::OctreeVisitor< Face >.


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