12 #ifndef DtStateViewDriver_H_
13 #define DtStateViewDriver_H_
15 #include <vrvCore/DtDriver.h>
16 #include <vrvCore/DtAgentManager.h>
17 #include <vrvCore/DtEntityState.h>
19 using namespace makVrv;
36 const std::string& instanceName);
42 virtual const std::string& className()
const;
52 virtual bool onStart();
55 virtual bool onStop();
58 virtual void slot_displayEngineAdded(
const DtDeRecord& igRecord );
61 virtual bool onTick();
65 virtual void handleAttachToChanged(DtObserver* observer);
68 DtSimEntry* findSimEntry( DtUniqueID elementId );
71 void disableCurrentStateView();
74 virtual void slot_stateViewUpdated(DtVrlinkEntityStateView* stateView);
78 virtual void slot_simObjectRemoved(DtSimObjectEntry&);