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 ( )

Definition at line 31 of file RBD_ObjectTree.h.

virtual RBD_ObjectTree::~RBD_ObjectTree ( )

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: