hxa7241_graphics::OctreeData Class Reference

#include <OctreeAuxiliary.h>

Collaboration diagram for hxa7241_graphics::OctreeData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OctreeData (const OctreeDimensions &dimensions)
 standard object services ---------------------------------------------------
 OctreeData (const OctreeData &parentCellData, dword subCellIndex)
 OctreeData (const OctreeData &, const OctreeDimensions &)
 ~OctreeData ()
 OctreeData (const OctreeData &)
OctreeDataoperator= (const OctreeData &)
const OctreeBoundgetBound () const
 OctreeData -----------------------------------------------------------------.
dword getLevel () const
const OctreeDimensionsgetDimensions () const
bool isSubdivide (dword itemCount) const

Detailed Description

Octree cell data during traversal.

Constant.

To be made during each level of tree descent, so storage is avoided, except to hold one at the root.

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:
OctreeBound

OctreeDimensions


Constructor & Destructor Documentation

OctreeData::OctreeData ( const OctreeDimensions dimensions  )  [explicit]

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

OctreeData::OctreeData ( const OctreeData parentCellData,
dword  subCellIndex 
)

OctreeData::OctreeData ( const OctreeData ,
const OctreeDimensions  
)

OctreeData::~OctreeData (  ) 

OctreeData::OctreeData ( const OctreeData  ) 


Member Function Documentation

OctreeData & OctreeData::operator= ( const OctreeData  ) 

const OctreeBound & hxa7241_graphics::OctreeData::getBound (  )  const [inline]

OctreeData -----------------------------------------------------------------.

dword hxa7241_graphics::OctreeData::getLevel (  )  const [inline]

const OctreeDimensions & hxa7241_graphics::OctreeData::getDimensions (  )  const [inline]

bool hxa7241_graphics::OctreeData::isSubdivide ( dword  itemCount  )  const [inline]


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