OctTree::Node Struct Reference

#include <OctTree.h>

List of all members.

Public Member Functions

 Node ()
 ~Node ()
bool isLeaf () const
bool isInner () const
bool isRoot () const
bool isEmpty () const

Public Attributes

Node * children
Node * pParent
List< SceneGraphObject > objectList


Detailed Description

Definition at line 18 of file OctTree.h.


Constructor & Destructor Documentation

Node (   )  [inline]
 

Definition at line 23 of file OctTree.h.

~Node (   )  [inline]
 

Definition at line 24 of file OctTree.h.

References List::dropAll(), and OctTree::Node::objectList.


Member Function Documentation

bool isEmpty (   )  const [inline]
 

Definition at line 29 of file OctTree.h.

References List::empty(), and OctTree::Node::objectList.

bool isInner (   )  const [inline]
 

Definition at line 27 of file OctTree.h.

References OctTree::Node::children.

Referenced by OctTree::_destroy_tree().

bool isLeaf (   )  const [inline]
 

Definition at line 26 of file OctTree.h.

References OctTree::Node::children.

bool isRoot (   )  const [inline]
 

Definition at line 28 of file OctTree.h.

References OctTree::Node::pParent.


Member Data Documentation

Node* children
 

Definition at line 19 of file OctTree.h.

Referenced by OctTree::_destroy_tree(), OctTree::Node::isInner(), and OctTree::Node::isLeaf().

List<SceneGraphObject> objectList
 

Definition at line 21 of file OctTree.h.

Referenced by OctTree::_destroy_tree(), OctTree::Node::isEmpty(), and OctTree::Node::~Node().

Node* pParent
 

Definition at line 20 of file OctTree.h.

Referenced by OctTree::Node::isRoot().


The documentation for this struct was generated from the following file:
Generated on Wed Jun 28 12:24:35 2006 for esg by  doxygen 1.4.6