HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RBD_ObjectTree Class Referenceabstract

#include <RBD_ObjectTree.h>

+ 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
 

Detailed Description

RBD_ObjectTree is the consistent interface for object culling trees.

Definition at line 28 of file RBD_ObjectTree.h.

Constructor & Destructor Documentation

RBD_ObjectTree::RBD_ObjectTree ( )
inline

Definition at line 31 of file RBD_ObjectTree.h.

virtual RBD_ObjectTree::~RBD_ObjectTree ( )
inlinevirtual

Definition at line 32 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 
)
protectedpure virtual
void RBD_ObjectTree::findOverlapIdx ( RBD_Object obj,
UT_IntArray overlap 
)
virtual void RBD_ObjectTree::findOverlapIdxSubclass ( RBD_Object obj,
UT_IntArray overlap 
)
protectedpure virtual
void RBD_ObjectTree::setDirty ( )
virtual void RBD_ObjectTree::setDirtySubclass ( )
protectedpure virtual

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