17 #include <vrvCore/DtEntityState.h>
37 virtual void setStateView(
const makVrv::DtStateView<makVrv::DtSimState>*);
40 virtual makVrv::DtElementEntry::ElementType type()
const;
46 virtual std::string label()
const;
58 virtual double heading()
const;
61 virtual makVrv::DtElementID embarkedOn()
const;
64 virtual std::vector<makVrv::DtElementID> objectsEmbarked()
const;
67 virtual makVrv::DtElementID superior()
const;
70 makVrv::DtStateView<makVrv::DtVrlinkSimulatedEntityState>* entityStateView()
const
72 return myEntityStateView;
77 makVrv::DtStateView<DtIffStateData>* iffStateDataView()
const
79 return myIffStateDataView;
84 makVrv::DtStateView<DtPropulsionNoiseStateData>* propulsionNoiseStateDataView()
const
86 return myPropulsionNoiseStateDataView;
91 makVrv::DtStateView<DtVrlinkEmitterSystems>* emitterSystemStateView()
const
93 return myEmitterSystemStateView;
98 makVrv::DtStateView<DtVrlinkActiveSonars>* activeSonarStateView()
const
100 return myActiveSonarStateView;
105 virtual void slot_simObjectEntryAboutToBeRemoved(makVrv::DtSimObjectEntry&);