hxa7241_graphics::OctreeBound Class Reference

#include <OctreeAuxiliary.h>

Collaboration diagram for hxa7241_graphics::OctreeBound:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OctreeBound ()
 standard object services ---------------------------------------------------
 OctreeBound (const Vector3r &positionOfLowerCorner, real size)
 OctreeBound (const OctreeBound &parentCellBound, dword subCellIndex)
 ~OctreeBound ()
 OctreeBound (const OctreeBound &)
OctreeBoundoperator= (const OctreeBound &)
const Vector3rgetLowerCorner () const
 OctreeBound ----------------------------------------------------------------.
const Vector3rgetUpperCorner () const
const Vector3rgetCenter () const
real getRadius () const
real getSize () const

Detailed Description

Geometric data for the bound of an octree cell.

Constant.

Radius is that of the circumsphere.

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
 


Constructor & Destructor Documentation

OctreeBound::OctreeBound (  ) 

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

OctreeBound::OctreeBound ( const Vector3r positionOfLowerCorner,
real  size 
)

OctreeBound::OctreeBound ( const OctreeBound parentCellBound,
dword  subCellIndex 
)

OctreeBound::~OctreeBound (  ) 

OctreeBound::OctreeBound ( const OctreeBound  ) 


Member Function Documentation

OctreeBound & OctreeBound::operator= ( const OctreeBound  ) 

const Vector3r & hxa7241_graphics::OctreeBound::getLowerCorner (  )  const [inline]

OctreeBound ----------------------------------------------------------------.

const Vector3r & hxa7241_graphics::OctreeBound::getUpperCorner (  )  const [inline]

const Vector3r & hxa7241_graphics::OctreeBound::getCenter (  )  const [inline]

real hxa7241_graphics::OctreeBound::getRadius (  )  const [inline]

real hxa7241_graphics::OctreeBound::getSize (  )  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