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

Nodechildren
NodepParent
List< SceneGraphObjectobjectList


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