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;
82 virtual void setRelativeLocation(
const DtVector&);
85 virtual void setCanBeAttached(
bool);
88 virtual void startAttached();
91 virtual void endAttached();
94 virtual void setGroundClamp(
bool);
101 virtual std::string displayUnitCollectionName()
const;
106 virtual void startGroundClamping();
107 virtual void stopGroundClamping();
109 virtual void createModelAgents();
110 virtual void destroyModelAgents();
111 virtual void setModelDefinitionForAgents();
113 virtual void resetSpatial();
DtStateVisualizerCreatorTemplate< DtEnvironmentalPointKinStateVisualizer > DtEnvironmentalPointKinStateVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtEnvironmentalPointKinStateVisualizer.h:137
DtEnvironmentalStateListener * myEnvironmentalListener
Definition: DtEnvironmentalPointKinStateVisualizer.h:123
DtModelAgent * myModelAgent
Definition: DtEnvironmentalPointKinStateVisualizer.h:116
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:126
DtUniqueID myAttachedToId
Definition: DtEnvironmentalPointKinStateVisualizer.h:125
Definition: DtStateVisualizer.h:322
Base class for visualizing generic objects in the scene.
Definition: DtSceneObjectVisualizer.h:24
bool myAttachedFlag
Definition: DtEnvironmentalPointKinStateVisualizer.h:124
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
DtVector myOffset
Definition: DtEnvironmentalPointKinStateVisualizer.h:119
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtGroundClampingUpdaterAgent * myUpdater
Definition: DtEnvironmentalPointKinStateVisualizer.h:117
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
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:131
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:118
std::string myDisplayUnitCollectionName
Definition: DtEnvironmentalPointKinStateVisualizer.h:129
bool myAffectsBounds
Definition: DtEnvironmentalPointKinStateVisualizer.h:120
DtEnvironmentalStateListener & environmentalStateListener()
Definition: DtEnvironmentalPointKinStateVisualizer.h:60
bool myCanBeAttached
Definition: DtEnvironmentalPointKinStateVisualizer.h:127
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:56
Contains makVrv::DtSceneObject class.