17 class DtEnvironmentalEmbarkationUpdaterAgent;
39 virtual void initialize()
override;
42 virtual void slot_vertexListUpdated(
const std::vector<DtVector>& vertices );
45 virtual void slot_vertexMoved(
int,
const DtVector& );
50 virtual void startEmbarked()
override;
51 virtual void endEmbarked()
override;
55 virtual void resetSpatial()
override;
59 virtual const unsigned int vertexIndex()
const;
60 virtual void setVertexIndex(
const unsigned int index );
63 virtual void setEmbarkationUpdater( DtEnvironmentalEmbarkationUpdaterAgent* emUpdater );
68 static const std::string& theClassName();
70 virtual void connectToListenerSignals()
override;
71 virtual void destroyUpdaters()
override;
72 virtual void addSceneObjectToUpdaters(
DtModelSetId modelSet, DtSceneObjectAgent* sceneObjectAgent )
override;
73 virtual void removeSceneObjectFromUpdaters(
DtModelSetId modelSet, DtSceneObjectAgent* sceneObjectAgent )
override;
74 virtual void sendSceneObjectsToEmbarkationUpdater();
Definition: DtVertexEnvironmentalKinematicState.h:19
Contains makVrv:DtEnvironmentalKinematicState class. Used to position objects in the scene...
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
Definition: DtKinematicState.h:178
DtEnvironmentalKinematicState Controls kinematic state of a scene object. This class has no accessors...
Definition: DtEnvironmentalKinematicState.h:34
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned int myVertexIndex
Definition: DtVertexEnvironmentalKinematicState.h:76
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Contains DLL export macros.