17 class DtMultiPointEmbarkationUpdaterAgent;
44 virtual void initialize()
override;
47 virtual void slot_vertexListUpdated(
const std::vector<DtVector>& vertices );
48 virtual const std::vector<DtVector>& vertices()
const;
51 virtual void slot_offsetPointsListUpdated(
const std::vector<DtVector>& vertices );
52 virtual const std::vector<DtVector>& offsetPoints()
const;
55 virtual void slot_vertexAdded(
const DtVector& );
58 virtual void slot_vertexRemoved(
int );
61 virtual void slot_vertexInserted(
int,
const DtVector& );
64 virtual void slot_vertexMoved(
int,
const DtVector& );
68 virtual void setRelativeLocation(
const DtVector& )
override;
71 virtual void setEmbarked(
const DtUniqueID&
id )
override;
75 virtual void startEmbarked()
override;
76 virtual void endEmbarked()
override;
79 virtual void resetSpatial()
override;
Contains makVrv:DtEnvironmentalKinematicState class. Used to position objects in the scene...
DtMultiPointEmbarkationUpdaterAgent * myMultiPointEmbarkationUpdaterAgent
Definition: DtShapeEnvironmentalKinematicState.h:81
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:24
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
DtEnvironmentalKinematicState Controls kinematic state of a scene object. This class has no accessors...
Definition: DtEnvironmentalKinematicState.h:34
std::vector< DtVector > myOffsetPointsList
Definition: DtShapeEnvironmentalKinematicState.h:84
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
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.
Definition: DtShapeEnvironmentalKinematicState.h:24
std::vector< DtVector > myLocalVertexList
Definition: DtShapeEnvironmentalKinematicState.h:83
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
Contains DLL export macros.