20 class DtGeodeticRegion;
22 class DtReflectedDIGuyObjectList;
49 bool smoothCapable =
false,
50 const DtDDMRegionSet* regionSetToUse = 0 );
55 bool smoothCapable =
false,
56 const DtDDMRegionSet* regionSetToUse = 0 );
69 bool smoothCapable =
false,
70 const DtDDMRegionSet* regionSetToUse = 0 );
76 bool smoothCapable =
false,
77 const DtDDMRegionSet* regionSetToUse = 0 );
86 RTI::ObjectInstanceHandle
id);
88 RTI::ObjectHandle id);
122 virtual void addEntityAdditionCallback(
128 virtual void removeEntityAdditionCallback(
134 virtual void addEntityRemovalCallback(
140 virtual void removeEntityRemovalCallback(
148 virtual void discoverOnlyWhenEntityTypeKnown(
bool yesNo);
154 virtual const DtList* dfltHandleList();
185 virtual void initializeDIGuy();
199 virtual void resolveOrphans();
217 static void diGuyObjectAdditionCb(
219 static void diGuyObjectUpdateCb(
221 static void diGuyObjectRemovalCb(
225 static void resolveOrphansPostDrainCb(
void* usr );
231 static bool delayDiGuyObjectDiscoveryCondition(
245 bool mySmoothCapable;
250 std::set<DtReflectedDIGuyObject*> myOrphanDiGuyObjects;
251 DtReflectedDIGuyObjectList* myReflectedDiGuyObjects;