Class for updating the kinematic information of environmental shapes such as areas. This derived class is required because shapes require the entire vertex list to be set on the scene object at their specific indices. This kin state also uses a DtMultiPointEmbarkationUpdaterAgent to enable all the points of the shape to be updated when attached to another object.
|
| | DtShapeEnvironmentalKinematicState (DtSceneObjectAgent &sceneObject, DtTacticalGraphicStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet) |
| |
| virtual | ~DtShapeEnvironmentalKinematicState () |
| |
| | DtShapeEnvironmentalKinematicState ()=delete |
| |
| | DtShapeEnvironmentalKinematicState (const DtShapeEnvironmentalKinematicState &)=delete |
| |
| DtShapeEnvironmentalKinematicState & | operator= (const DtShapeEnvironmentalKinematicState &)=delete |
| |
| virtual void | initialize () override |
| |
| virtual void | slot_vertexListUpdated (const std::vector< DtVector > &vertices) |
| |
virtual const std::vector
< DtVector > & | vertices () const |
| |
| virtual void | slot_offsetPointsListUpdated (const std::vector< DtVector > &vertices) |
| |
virtual const std::vector
< DtVector > & | offsetPoints () const |
| |
| virtual void | slot_vertexAdded (const DtVector &) |
| |
| virtual void | slot_vertexRemoved (int) |
| |
| virtual void | slot_vertexInserted (int, const DtVector &) |
| |
| virtual void | slot_vertexMoved (int, const DtVector &) |
| |
| virtual void | setRelativeLocation (const DtVector &) override |
| |
| virtual void | setEmbarked (const DtUniqueID &id) override |
| |
| virtual void | startEmbarked () override |
| |
| virtual void | endEmbarked () override |
| |
| virtual void | resetSpatial () override |
| |
| | DtEnvironmentalKinematicState (DtSceneObjectAgent &sceneObject, DtTacticalGraphicStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet) |
| |
| virtual | ~DtEnvironmentalKinematicState () |
| |
| | DtEnvironmentalKinematicState ()=delete |
| |
| | DtEnvironmentalKinematicState (const DtEnvironmentalKinematicState &)=delete |
| |
| DtEnvironmentalKinematicState & | operator= (const DtEnvironmentalKinematicState &)=delete |
| |
| virtual void | setLocation (const DtVector &location) |
| |
| virtual void | slot_parentSet (DtElement *) |
| |
| virtual void | setOrientationLevelling (bool enabled) |
| |
| virtual bool | isOrientationLevelling () |
| |
| virtual DtTaitBryan | level () |
| |
| | DtKinematicState (DtSceneObjectAgent &sceneObject, DtStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet) |
| |
| virtual | ~DtKinematicState () |
| |
| | DtKinematicState ()=delete |
| |
| | DtKinematicState (const DtKinematicState &)=delete |
| |
| DtKinematicState & | operator= (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) |
| |