18 class DtEnvironmentalEmbarkationUpdaterAgent;
55 virtual void initialize()
override;
58 virtual void setLocation(
const DtVector& location );
61 virtual void setRelativeLocation(
const DtVector& );
64 virtual void startEmbarked()
override;
65 virtual void endEmbarked()
override;
69 virtual void setOrientationLevelling(
bool enabled );
70 virtual bool isOrientationLevelling();
76 virtual DtTaitBryan
level();
82 static const std::string& theClassName();
87 virtual DtEnvironmentalEmbarkationUpdaterAgent* findEmbarkationUpdater();
89 virtual void connectToListenerSignals()
override;
90 virtual void connectToSettingsSignals()
override;
92 virtual void createUpdaters()
override;
93 virtual void destroyUpdaters()
override;
95 virtual void addSceneObjectToUpdaters(
DtModelSetId modelSet, DtSceneObjectAgent* sceneObjectAgent )
override;
96 virtual void removeSceneObjectFromUpdaters(
DtModelSetId modelSet, DtSceneObjectAgent* sceneObjectAgent )
override;
98 virtual void resetSpatial();
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
bool myOrientationLevelling
Definition: DtEnvironmentalKinematicState.h:106
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:27
DtEnvironmentalEmbarkationUpdaterAgent * myEmbarkationUpdaterAgent
Definition: DtEnvironmentalKinematicState.h:104
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
DtVector myLocalLocation
Definition: DtEnvironmentalKinematicState.h:108
DtEmbarkationMode
Embarkation mode Currently only used by environmentals.
Definition: DtEntityStateEnums.h:24
Definition: DtKinematicState.h:178
DtEnvironmentalKinematicState Controls kinematic state of a scene object. This class has no accessors...
Definition: DtEnvironmentalKinematicState.h:34
Contains makVrv:DtTacticalGraphicStateListener class.
Base class for Kinematic State Objects e.g. DtEntityKinematicState Controls kinematic state of a scen...
Definition: DtKinematicState.h:54
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtKinematicState class. Used to position objects in the scene.
const char int mode
Definition: ioapi.h:38
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
DtModelSetId
Definition: DtModelSetEnums.h:19
DtTacticalGraphicStateListener & myTacticalGraphicListener
Definition: DtEnvironmentalKinematicState.h:102
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
DtVector myRelativeLocation
Definition: DtEnvironmentalKinematicState.h:109