RBD_ObjectTree Class Reference

#include <RBD_ObjectTree.h>

Inheritance diagram for RBD_ObjectTree:

RBD_ObjectTreeNone RBD_ObjectTreeOBB RBD_ObjectTreeSphere

List of all members.

Public Member Functions

 RBD_ObjectTree ()
virtual ~RBD_ObjectTree ()
void appendObject (RBD_Object *obj, int idx)
void findOverlapIdx (RBD_Object *obj, UT_IntArray &overlap)
void setDirty ()

Protected Member Functions

virtual void appendObjectSubclass (RBD_Object *obj, int idx)=0
virtual void findOverlapIdxSubclass (RBD_Object *obj, UT_IntArray &overlap)=0
virtual void setDirtySubclass ()=0


Detailed Description

RBD_ObjectTree is the consistent interface for object culling trees.

Definition at line 36 of file RBD_ObjectTree.h.


Constructor & Destructor Documentation

RBD_ObjectTree::RBD_ObjectTree (  )  [inline]

Definition at line 39 of file RBD_ObjectTree.h.

virtual RBD_ObjectTree::~RBD_ObjectTree (  )  [inline, virtual]

Definition at line 40 of file RBD_ObjectTree.h.


Member Function Documentation

void RBD_ObjectTree::appendObject ( RBD_Object obj,
int  idx 
)

virtual void RBD_ObjectTree::appendObjectSubclass ( RBD_Object obj,
int  idx 
) [protected, pure virtual]

void RBD_ObjectTree::findOverlapIdx ( RBD_Object obj,
UT_IntArray overlap 
)

virtual void RBD_ObjectTree::findOverlapIdxSubclass ( RBD_Object obj,
UT_IntArray overlap 
) [protected, pure virtual]

void RBD_ObjectTree::setDirty (  ) 

virtual void RBD_ObjectTree::setDirtySubclass (  )  [protected, pure virtual]


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:29:50 2013 for HDK by  doxygen 1.5.9