7 #ifndef hReflArealList_H_
8 #define hReflArealList_H_
31 const DtDDMRegionSet* regionSetToUse = 0,
37 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0,
41 virtual ~DtReflectedArealObjectList();
44 virtual DtReflectedArealObject* lookup(
46 RTI::ObjectInstanceHandle
id);
48 RTI::ObjectHandle id);
52 virtual DtReflectedArealObject* lookup(
56 virtual DtReflectedArealObject* first()
const;
57 virtual DtReflectedArealObject* last()
const;
60 virtual void addArealObjectAdditionCallback(
61 DtArealObjectCallbackFunction cb,
void* userData);
62 virtual void removeArealObjectAdditionCallback(
63 DtArealObjectCallbackFunction cb,
void* userData);
66 virtual void addArealObjectRemovalCallback(
67 DtArealObjectCallbackFunction cb,
void* userData);
68 virtual void removeArealObjectRemovalCallback(
69 DtArealObjectCallbackFunction cb,
void* userData);
74 DtReflectedArealObjectList(
const DtReflectedArealObjectList& orig);
77 DtReflectedArealObjectList&
operator=(
const DtReflectedArealObjectList& orig);
90 virtual const DtList* dfltHandleList();