7 #ifndef hRefPointObjList_H_
8 #define hRefPointObjList_H_
32 const DtDDMRegionSet* regionSetToUse = 0,
38 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0,
42 virtual ~DtReflectedPointObjectList();
45 virtual DtReflectedPointObject* lookup(
47 RTI::ObjectInstanceHandle
id);
49 RTI::ObjectHandle id);
53 virtual DtReflectedPointObject* lookup(
57 virtual DtReflectedPointObject* first()
const;
58 virtual DtReflectedPointObject* last()
const;
61 virtual void addPointObjectAdditionCallback(
62 DtPointObjectCallbackFunction cb,
void* userData);
63 virtual void removePointObjectAdditionCallback(
64 DtPointObjectCallbackFunction cb,
void* userData);
67 virtual void addPointObjectRemovalCallback(
68 DtPointObjectCallbackFunction cb,
void* userData);
69 virtual void removePointObjectRemovalCallback(
70 DtPointObjectCallbackFunction cb,
void* userData);
75 DtReflectedPointObjectList(
const DtReflectedPointObjectList& orig);
78 DtReflectedPointObjectList&
operator=(
const DtReflectedPointObjectList& orig);
91 virtual const DtList* dfltHandleList();