42 #include <vlpi/entityType.h>
43 #include <matrix/vlVector.h>
47 class DtVrlinkElement;
48 class DtEmbarkationUpdaterAgent;
52 class DtEntitySimDataProcessor;
53 class DtAggregateElement;
54 class DtVrlinkTacticalGraphicStateListener;
89 virtual void modelDefinitionCreated(
const std::string&);
92 virtual void forceSet(
int);
109 virtual void initialize();
110 virtual bool hide(
int i);
126 virtual void postUpdate();
134 : DtVrlinkTacticalGraphicStateListener(connection, id),
165 const DtEntityType& type);
204 const DtEntityType& type);
285 const DtEntityIdentifier&
id,
const DtEntityType& type)
299 const DtDDMRegionSet& regionsToUse);
307 virtual DtReflectedEntity* newReflectedObject(DtHlaObject* obj)
const;
313 virtual void resolveOrphans();
324 const DtEntityIdentifier&
id,
325 const DtEntityType& type,
329 delete myEntityStateRep;
330 myEntityStateRep = esr;
331 myEntityStateRep->setClock(conn->clock());
332 myEntityStateRep->setGlobalId(
id);
333 myEntityStateRep->setDisObjectManager( conn->disObjectManager() );
342 virtual DtReflectedEntity* newReflectedEntity(
343 const DtEntityIdentifier&
id,
344 const DtEntityType& type)
const;
356 typedef std::map<DtReflectedExtEntity*,makVrv::DtEntityStateListener*>
379 virtual void createModelAgents();
382 virtual bool hasPhysicalFootprint();
403 virtual void createModelAgents();
406 virtual bool hasPhysicalFootprint();