15 #include <matrix/vlVector.h>
21 class DtGroundClampingUpdaterAgent;
22 class DtEmbarkationUpdaterAgent;
43 virtual void setOriginAndOffset(
const DtVector& origin,
58 virtual DtTaitBryan
level();
62 return *myEnvironmentalListener;
77 virtual void setRelativeLocation(
const DtVector&);
80 virtual void setCanBeAttached(
bool);
83 virtual void startAttached();
86 virtual void endAttached();
89 virtual void setGroundClamp(
bool);
98 virtual void startGroundClamping();
99 virtual void stopGroundClamping();
101 virtual void createModelAgents();
102 virtual void destroyModelAgents();
103 virtual void setModelDefinitionForAgents();
105 virtual void resetSpatial();
DtStateVisualizerCreatorTemplate< DtEnvironmentalPointKinStateVisualizer > DtEnvironmentalPointKinStateVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtEnvironmentalPointKinStateVisualizer.h:127
DtEnvironmentalStateListener * myEnvironmentalListener
Definition: DtEnvironmentalPointKinStateVisualizer.h:115
DtModelAgent * myModelAgent
Definition: DtEnvironmentalPointKinStateVisualizer.h:108
Contains makVrv:DtSceneObjectVisualizer class.
voidpf uLong int origin
Definition: ioapi.h:42
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
DtEmbarkationUpdaterAgent * myAttachedUpdaterAgent
Definition: DtEnvironmentalPointKinStateVisualizer.h:118
DtUniqueID myAttachedToId
Definition: DtEnvironmentalPointKinStateVisualizer.h:117
Definition: DtStateVisualizer.h:309
Base class for visualizing generic objects in the scene.
Definition: DtSceneObjectVisualizer.h:27
bool myAttachedFlag
Definition: DtEnvironmentalPointKinStateVisualizer.h:116
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:37
DtVector myOffset
Definition: DtEnvironmentalPointKinStateVisualizer.h:111
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtGroundClampingUpdaterAgent * myUpdater
Definition: DtEnvironmentalPointKinStateVisualizer.h:109
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrv:DtEnvironmentalStateListener class.
A point kin state visualizer for visualizing an object with a location and a relative offset...
Definition: DtEnvironmentalPointKinStateVisualizer.h:27
bool myGroundClamp
Definition: DtEnvironmentalPointKinStateVisualizer.h:121
The DtEnvironmentalStateListener is a class that deals with basic environmental process code (such as...
Definition: DtEnvironmentalStateListener.h:24
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
DtVector myOrigin
Definition: DtEnvironmentalPointKinStateVisualizer.h:110
bool myAffectsBounds
Definition: DtEnvironmentalPointKinStateVisualizer.h:112
DtEnvironmentalStateListener & environmentalStateListener()
Definition: DtEnvironmentalPointKinStateVisualizer.h:60
bool myCanBeAttached
Definition: DtEnvironmentalPointKinStateVisualizer.h:119
voidpf uLong offset
Definition: ioapi.h:42
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
DtGroundClampingUpdaterAgent * updaterAgent()
Definition: DtEnvironmentalPointKinStateVisualizer.h:65
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
Contains makVrv::DtSceneObject class.