50 #include <vlpi/entityType.h>
51 #include <matrix/vlVector.h>
65 class DtVrlinkElement;
66 class DtEmbarkationUpdaterAgent;
70 class DtEntitySimDataProcessor;
71 class DtAggregateElement;
72 class DtVrlinkTacticalGraphicStateListener;
107 virtual void modelDefinitionCreated(
const std::string&);
110 virtual void forceSet(
int);
126 virtual void postUpdate();
134 : DtVrlinkTacticalGraphicStateListener(connection, id),
165 const DtEntityType& type);
183 virtual void updateSubordinates();
186 virtual void slot_subordinateAdded(
const DtUUID&,
const DtUUID&);
187 virtual void slot_subordinateRemoved(
const DtUUID&,
const DtUUID&);
188 virtual const DtUUID& uuid();
218 const DtEntityType& type);
269 const DtEntityIdentifier&
id,
const DtEntityType& type)
290 const DtDDMRegionSet& regionsToUse);
298 virtual DtReflectedEntity* newReflectedObject(DtHlaObject* obj)
const;
304 virtual void resolveOrphans();
315 const DtEntityIdentifier&
id,
316 const DtEntityType& type,
320 delete myEntityStateRep;
321 myEntityStateRep = esr;
322 myEntityStateRep->setClock(conn->clock());
323 myEntityStateRep->setGlobalId(
id);
324 myEntityStateRep->setDisObjectManager( conn->disObjectManager() );
333 virtual DtReflectedEntity* newReflectedEntity(
334 const DtEntityIdentifier&
id,
335 const DtEntityType& type)
const;
347 typedef std::map<DtReflectedExtEntity*,makVrv::DtEntityStateListener*>
370 virtual void createModelAgents();
373 virtual bool hasPhysicalFootprint();
394 virtual void createModelAgents();
397 virtual bool hasPhysicalFootprint();
427 virtual void createModelAgents();