![]() |
VR-Forces Developer's Guide
|

Static Public Member Functions | |
| static const std::string & | theClassName () |
Static Public Member Functions inherited from makVrv::DtEnvironmentalKinematicState | |
| static const std::string & | theClassName () |
Protected Member Functions | |
| virtual void | connectToListenerSignals () override |
| virtual void | destroyUpdaters () override |
| virtual void | addSceneObjectToUpdaters (DtModelSetId modelSet, DtSceneObjectAgent *sceneObjectAgent) override |
| virtual void | removeSceneObjectFromUpdaters (DtModelSetId modelSet, DtSceneObjectAgent *sceneObjectAgent) override |
| virtual void | sendSceneObjectsToEmbarkationUpdater () |
Protected Member Functions inherited from makVrv::DtEnvironmentalKinematicState | |
| virtual void | connectToSettingsSignals () override |
| virtual void | createUpdaters () override |
| virtual void | slot_embarkationModeChanged (DtEmbarkationMode mode) |
Protected Member Functions inherited from makVrv::DtKinematicState | |
| virtual void | setEmbarked (const DtUniqueID &id) |
Protected Attributes | |
| unsigned int | myVertexIndex |
Protected Attributes inherited from makVrv::DtEnvironmentalKinematicState | |
| DtTacticalGraphicStateListener & | myTacticalGraphicListener |
| DtEnvironmentalEmbarkationUpdaterAgent * | myEmbarkationUpdaterAgent |
| bool | myOrientationLevelling |
| DtVector | myLocalLocation |
| DtVector | myRelativeLocation |
Protected Attributes inherited from makVrv::DtKinematicState | |
| SceneObjectMap | mySceneObjectMap |
| DtStateListener & | myStateListener |
| DtAgentManagerInterface & | mySceneInterface |
| DtSharedSettingsManager & | mySettingsManager |
| DtSignalConnectionManager | myConnections |
| DtUniqueID | myEmbarkedParentSceneObjectID |
| bool | myEmbarkedFlag |
| bool | myInitialized |
| bool | myDistributeFlag |
Additional Inherited Members | |
Protected Types inherited from makVrv::DtKinematicState | |
| using | SceneObjectMap = std::unordered_map< DtModelSetId, DtSceneObjectAgent * > |
| makVrv::DtVertexEnvironmentalKinematicState::DtVertexEnvironmentalKinematicState | ( | DtStateListener & | listener, |
| DtAgentManagerInterface & | sceneInterface, | ||
| DtSharedSettingsManager & | settingsManager | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
delete |
not allowed - default constructor
|
delete |
not allowed - copy constructor
|
delete |
not allowed - equals operator
|
overridevirtual |
Initialize the Kinematic State Object.
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
virtual |
Connected to signal_vertexListUpdated, get position at myVertexIndex.
|
virtual |
Connected to signal_vertexMoved.
|
overridevirtual |
Override to force the input position of the embarkation updater to the offset position from the vertexList rather than the listener's relativeLocation()
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
overridevirtual |
Embarkation / ParentingAttempts to find a valid scene object id from the parent element calls setEmbarked if one is found. Uses the 3D Models ( ModelSet3dModels ) scene object if it is available, if not it will then try the Icons2D scene object and finally the ModelsColorized scene object.
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
overridevirtual |
Override to make sure this class uses the vertex position from vertex list rather than the listener's localLocation()
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
virtual |
Vertex index.
|
virtual |
Vertex index.
|
virtual |
|
static |
Returns "DtVertexEnvironmentalKinematicState", this is used by the DtKinematicStateCreatorTemplate to find and register the correct creator instance e.g. findInstance( KinematicState::theClassName() + "Creator" ));.
|
overrideprotectedvirtual |
No-op.
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
overrideprotectedvirtual |
Not implemented.
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
overrideprotectedvirtual |
Not implemented.
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
overrideprotectedvirtual |
Not implemented.
Reimplemented from makVrv::DtEnvironmentalKinematicState.
|
protectedvirtual |