VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtVertexEnvironmentalKinematicState Class Reference
Inheritance diagram for makVrv::DtVertexEnvironmentalKinematicState:
Inheritance graph
[legend]

Public Member Functions

 DtVertexEnvironmentalKinematicState (DtSceneObjectAgent &sceneObject, DtTacticalGraphicStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet)
 
virtual ~DtVertexEnvironmentalKinematicState ()
 
 DtVertexEnvironmentalKinematicState ()=delete
 
 DtVertexEnvironmentalKinematicState (const DtVertexEnvironmentalKinematicState &)=delete
 
DtVertexEnvironmentalKinematicStateoperator= (const DtVertexEnvironmentalKinematicState &)=delete
 
virtual void initialize () override
 
virtual void slot_vertexListUpdated (const std::vector< DtVector > &vertices)
 
virtual void slot_offsetPointsListUpdated (const std::vector< DtVector > &vertices)
 
virtual void slot_vertexMoved (int, const DtVector &)
 
virtual void startEmbarked () override
 
virtual void resetSpatial () override
 
virtual const unsigned int vertexIndex () const
 
virtual void setVertexIndex (const unsigned int index)
 
- Public Member Functions inherited from makVrv::DtEnvironmentalKinematicState
 DtEnvironmentalKinematicState (DtSceneObjectAgent &sceneObject, DtTacticalGraphicStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet)
 
virtual ~DtEnvironmentalKinematicState ()
 
 DtEnvironmentalKinematicState ()=delete
 
 DtEnvironmentalKinematicState (const DtEnvironmentalKinematicState &)=delete
 
DtEnvironmentalKinematicStateoperator= (const DtEnvironmentalKinematicState &)=delete
 
virtual void setLocation (const DtVector &location)
 
virtual void setRelativeLocation (const DtVector &)
 
virtual void endEmbarked ()
 
virtual void slot_parentSet (DtElement *)
 
virtual void setEmbarked (const DtUniqueID &id)
 
virtual void setOrientationLevelling (bool enabled)
 
virtual bool isOrientationLevelling ()
 
virtual DtTaitBryan level ()
 
- Public Member Functions inherited from makVrv::DtKinematicState
 DtKinematicState (DtSceneObjectAgent &sceneObject, DtStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet)
 
virtual ~DtKinematicState ()
 
 DtKinematicState ()=delete
 
 DtKinematicState (const DtKinematicState &)=delete
 
DtKinematicStateoperator= (const DtKinematicState &)=delete
 
virtual DtSceneObjectAgent * sceneObjectAgent ()
 
virtual void processKinematicStateDefinition (const DtVisualizerDefinition *visDef)
 
virtual bool setSceneObjectIsVisible (bool vis, DtVisualizerShowHideContext::VisualizerShowHideContext context)
 
virtual bool distribute () const
 
virtual void setDistribute (const bool distribute)
 
virtual bool modelSet () const
 
virtual void setModelSet (const int modelSet)
 

Protected Attributes

unsigned int myVertexIndex
 
- Protected Attributes inherited from makVrv::DtEnvironmentalKinematicState
DtTacticalGraphicStateListenermyTacticalGraphicListener
 
DtEmbarkationUpdaterAgent * myEmbarkationUpdaterAgent
 
DtUniqueID myEmbarkedParentID
 
bool myEmbarkedFlag
 
bool myOrientationLevelling
 
DtVector myLocalLocation
 
DtVector myRelativeLocation
 
- Protected Attributes inherited from makVrv::DtKinematicState
DtSceneObjectAgent * mySceneObjectAgent
 
DtStateListenermyStateListener
 
DtAgentManagerInterfacemySceneInterface
 
DtSharedSettingsManagermySettingsManager
 
DtSignalConnectionManager myConnections
 
bool myVisible
 
bool myDistributeFlag
 
int myModelSet
 
ShowHideContextVector myShowHideContexts
 

Additional Inherited Members

- Protected Types inherited from makVrv::DtKinematicState
typedef std::vector
< DtVisualizerShowHideContext::VisualizerShowHideContext
ShowHideContextVector
 
- Protected Member Functions inherited from makVrv::DtEnvironmentalKinematicState
virtual void createUpdaters () override
 
virtual void destroyUpdaters () override
 
- Protected Member Functions inherited from makVrv::DtKinematicState
virtual void implementVisibility (bool visible)
 

Constructor & Destructor Documentation

makVrv::DtVertexEnvironmentalKinematicState::DtVertexEnvironmentalKinematicState ( DtSceneObjectAgent &  sceneObject,
DtTacticalGraphicStateListener listener,
DtAgentManagerInterface sceneInterface,
DtSharedSettingsManager settingsManager,
int  modelSet 
)

CTOR.

virtual makVrv::DtVertexEnvironmentalKinematicState::~DtVertexEnvironmentalKinematicState ( )
virtual

DTOR.

makVrv::DtVertexEnvironmentalKinematicState::DtVertexEnvironmentalKinematicState ( )
delete

not allowed - default constructor

makVrv::DtVertexEnvironmentalKinematicState::DtVertexEnvironmentalKinematicState ( const DtVertexEnvironmentalKinematicState )
delete

not allowed - copy constructor

Member Function Documentation

DtVertexEnvironmentalKinematicState& makVrv::DtVertexEnvironmentalKinematicState::operator= ( const DtVertexEnvironmentalKinematicState )
delete

not allowed - equals operator

virtual void makVrv::DtVertexEnvironmentalKinematicState::initialize ( )
overridevirtual

Initialize the Kinematic State Object.

Reimplemented from makVrv::DtEnvironmentalKinematicState.

virtual void makVrv::DtVertexEnvironmentalKinematicState::slot_vertexListUpdated ( const std::vector< DtVector > &  vertices)
virtual

Connected to signal_vertexListUpdated, get position at myVertexIndex.

virtual void makVrv::DtVertexEnvironmentalKinematicState::slot_offsetPointsListUpdated ( const std::vector< DtVector > &  vertices)
virtual

Connected to signal_offsetPointsSet, get position at myVertexIndex.

virtual void makVrv::DtVertexEnvironmentalKinematicState::slot_vertexMoved ( int  ,
const DtVector  
)
virtual

Connected to signal_vertexMoved.

virtual void makVrv::DtVertexEnvironmentalKinematicState::startEmbarked ( )
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.

virtual void makVrv::DtVertexEnvironmentalKinematicState::resetSpatial ( )
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 const unsigned int makVrv::DtVertexEnvironmentalKinematicState::vertexIndex ( ) const
virtual

Vertex index.

virtual void makVrv::DtVertexEnvironmentalKinematicState::setVertexIndex ( const unsigned int  index)
virtual

Vertex index.

Member Data Documentation

unsigned int makVrv::DtVertexEnvironmentalKinematicState::myVertexIndex
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)