27 const DtDDMRegionSet* regionSetToUse = 0,
28 const DtString& updateRateTag =
"" );
33 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0,
34 const DtString& updateRateTag =
"" );
37 virtual ~DtReflectedDIGuyObjectList();
42 DtReflectedDIGuyObjectList(
const DtReflectedDIGuyObjectList& orig);
45 DtReflectedDIGuyObjectList&
operator=(
const DtReflectedDIGuyObjectList&orig);
50 virtual DtReflectedDIGuyObject* lookup(
52 RTI::ObjectInstanceHandle
id);
54 RTI::ObjectHandle id);
58 virtual DtReflectedDIGuyObject* lookup(
62 virtual DtReflectedDIGuyObject* first()
const;
65 virtual DtReflectedDIGuyObject* last()
const;
68 virtual void addDIGuyObjectAdditionCallback(
69 DtDIGuyObjectCallbackFunction cb,
void* userData);
72 virtual void removeDIGuyObjectAdditionCallback(
73 DtDIGuyObjectCallbackFunction cb,
void* userData);
76 virtual void addDIGuyObjectRemovalCallback(
77 DtDIGuyObjectCallbackFunction cb,
void* userData);
80 virtual void removeDIGuyObjectRemovalCallback(
81 DtDIGuyObjectCallbackFunction cb,
void* userData);
96 virtual const DtList* dfltHandleList();