46 #include <vlpi/entityType.h>
47 #include <matrix/vlVector.h>
51 class DtVrlinkElement;
52 class DtEmbarkationUpdaterAgent;
56 class DtEntitySimDataProcessor;
57 class DtAggregateElement;
58 class DtVrlinkTacticalGraphicStateListener;
93 virtual void modelDefinitionCreated(
const std::string&);
96 virtual void forceSet(
int);
113 virtual void initialize();
114 virtual bool hide(
int i);
130 virtual void postUpdate();
138 : DtVrlinkTacticalGraphicStateListener(connection, id),
169 const DtEntityType& type);
208 const DtEntityType& type);
259 const DtEntityIdentifier&
id,
const DtEntityType& type)
280 const DtDDMRegionSet& regionsToUse);
288 virtual DtReflectedEntity* newReflectedObject(DtHlaObject* obj)
const;
294 virtual void resolveOrphans();
305 const DtEntityIdentifier&
id,
306 const DtEntityType& type,
310 delete myEntityStateRep;
311 myEntityStateRep = esr;
312 myEntityStateRep->setClock(conn->clock());
313 myEntityStateRep->setGlobalId(
id);
314 myEntityStateRep->setDisObjectManager( conn->disObjectManager() );
323 virtual DtReflectedEntity* newReflectedEntity(
324 const DtEntityIdentifier&
id,
325 const DtEntityType& type)
const;
337 typedef std::map<DtReflectedExtEntity*,makVrv::DtEntityStateListener*>
360 virtual void createModelAgents();
363 virtual bool hasPhysicalFootprint();
384 virtual void createModelAgents();
387 virtual bool hasPhysicalFootprint();