| HDK
    | 
#include <RBD_ObjectTree.h>
 Inheritance diagram for RBD_ObjectTree:
 Inheritance diagram for RBD_ObjectTree:| 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 | 
RBD_ObjectTree is the consistent interface for object culling trees.
Definition at line 28 of file RBD_ObjectTree.h.
| 
 | inline | 
Definition at line 31 of file RBD_ObjectTree.h.
| 
 | inlinevirtual | 
Definition at line 32 of file RBD_ObjectTree.h.
| void RBD_ObjectTree::appendObject | ( | RBD_Object * | obj, | 
| int | idx | ||
| ) | 
| 
 | protectedpure virtual | 
Implemented in RBD_ObjectTreeNone, RBD_ObjectTreeOBB, and RBD_ObjectTreeSphere.
| void RBD_ObjectTree::findOverlapIdx | ( | RBD_Object * | obj, | 
| UT_IntArray & | overlap | ||
| ) | 
| 
 | protectedpure virtual | 
Implemented in RBD_ObjectTreeNone, RBD_ObjectTreeOBB, and RBD_ObjectTreeSphere.
| void RBD_ObjectTree::setDirty | ( | ) | 
| 
 | protectedpure virtual | 
Implemented in RBD_ObjectTreeNone, RBD_ObjectTreeOBB, and RBD_ObjectTreeSphere.