9 #ifndef DtStateViewDriver_H_
10 #define DtStateViewDriver_H_
18 using namespace makVrv;
35 const std::string& instanceName);
41 virtual const std::string& className()
const;
51 virtual bool onStart();
54 virtual bool onStop();
57 virtual void slot_displayEngineAdded(
const DtDeRecord& igRecord );
60 virtual bool onTick();
64 virtual void handleAttachToChanged(
DtObserver* observer);
70 void disableCurrentStateView();
A Record of an IG instance.
Definition: DtDeRecord.h:24
A DtSimEntry is a container of DtSimState's and represents the total state of an simulation object...
Definition: DtSimEntry.h:27
makVrv::vrvSignalsLib::connection myAttachedToChangedConnection
Definition: DtStateViewDriver.h:82
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv:DtAgentManager class.
This driver illustrates the use of state views to access sim data. When the DtAttachManager emits its...
Definition: DtStateViewDriver.h:30
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:31
A DtSimObjectEntry is an entry for a persistent simulation object like an entity. ...
Definition: DtSimObjectEntry.h:22
A DtStateView is a the interface to simulation state information. Users can create DtStateViews for s...
Definition: DtStateView.h:49
Contains makVrv::DtVrlinkSimulatedEntityState class.
makVrv::vrvSignalsLib::connection mySimObjectEntryToBeRemovedConnection
Definition: DtStateViewDriver.h:83
The DtAgentManager manages the distributed scene object framework. This includes the objects and upda...
Definition: DtAgentManager.h:38
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv:DtDriver class.
DtVrlinkEntityStateView * myStateView
The currently active state view.
Definition: DtStateViewDriver.h:80