29 DirtyLocation = 1 << 0,
30 DirtyVelocity = 1 << 1,
31 DirtyAcceleration = 1 << 2,
32 DirtyOrientation = 1 << 3,
33 DirtyRotationalVelocity = 1 << 4,
44 virtual void createModelAgents();
47 virtual void setLocation(
const DtVector&);
48 virtual void relativeLocationSet(
const DtVector&);
49 virtual void setLocation(
const DtVector&,
double time);
52 virtual void setOrientation(
const DtTaitBryan&);
53 virtual void relativeOrientationSet(
const DtTaitBryan&);
54 virtual void setOrientation(
const DtTaitBryan&,
double time);
57 virtual void setVelocity(
const DtVector32&);
58 virtual void relativeVelocitySet(
const DtVector32&);
59 virtual void setVelocity(
const DtVector32&,
double time);
62 virtual void setAngularVelocity(
const DtVector32&);
63 virtual void relativeAngularVelocitySet(
const DtVector32&);
64 virtual void setAngularVelocity(
const DtVector32&,
double time);
67 virtual void setAcceleration(
const DtVector32&);
68 virtual void relativeAccelerationSet(
const DtVector32&);
69 virtual void setAcceleration(
const DtVector32&,
double time);
72 bool anythingDirty()
const;
76 virtual void startDeadReckoning();
79 virtual void postUpdate();
81 void flagLocationDirty();
82 void flagVelocityDirty();
83 void flagAccelerationDirty();
84 void flagOrientationDirty();
85 void flagRotationalVelocityDirty();
87 void flagAllSpatialDirty();
92 virtual void setHostGlobalId(
const std::string&
id);
99 virtual void resetSpatialAttributes();
102 virtual void setAlgorithm();
105 virtual void setEntityType(
const std::string& type);
107 virtual void setSmoothingEnabled(
bool b);
110 virtual void endEmbarked();
DtGlobalObjectDesignator myHostId
Definition: DtVrlinkAggregateKinStateVisualizer.h:122
UpdateStruct32 myAccelerationValue
Definition: DtVrlinkAggregateKinStateVisualizer.h:138
Definition: DtVrlinkAggregateKinStateVisualizer.h:130
DtVrlinkConnection * myVrlinkSimulation
Same as mySimulation, except, stored for convenience.
Definition: DtVrlinkAggregateKinStateVisualizer.h:119
DtAggregateKinStateVisualizer is responsible for showing kinematic state for the aggregate.
Definition: DtAggregateKinStateVisualizer.h:20
Contains the DtVrlinkAggregateStateListener class declaration.
DtVrlinkAggregateKinStateVisualizer is the VR-Link specific kinematic state visualizer for aggregates...
Definition: DtVrlinkAggregateKinStateVisualizer.h:24
DtTime time
Definition: DtVrlinkAggregateKinStateVisualizer.h:133
Definition: DtStateVisualizer.h:309
UpdateStruct32 myVelocityValue
Definition: DtVrlinkAggregateKinStateVisualizer.h:139
Definition: DtVrlinkAggregateKinStateVisualizer.h:124
unsigned int myDirtyBits
Definition: DtVrlinkAggregateKinStateVisualizer.h:113
DtVector myLastTranslatedLocation
Definition: DtVrlinkAggregateKinStateVisualizer.h:121
DtVrlinkAggregateStateListener * myVrlinkListener
Same as myListener, except, stored for convenience.
Definition: DtVrlinkAggregateKinStateVisualizer.h:116
DtStateVisualizerCreatorTemplate< DtVrlinkAggregateKinStateVisualizer > DtVrlinkAggregateKinStateVisualizerCreator
Definition: DtVrlinkAggregateKinStateVisualizer.h:143
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:37
DtVector32 value
Definition: DtVrlinkAggregateKinStateVisualizer.h:126
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
UpdateStruct64 myOrientationValue
Definition: DtVrlinkAggregateKinStateVisualizer.h:137
UpdateStruct64 myLocationValue
Definition: DtVrlinkAggregateKinStateVisualizer.h:136
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
DtVector value
Definition: DtVrlinkAggregateKinStateVisualizer.h:132
DtTime time
Definition: DtVrlinkAggregateKinStateVisualizer.h:127
Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:27
Contains makVrv:DtAggregateKinStateVisualizer class.
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
DirtyBits
Definition: DtVrlinkAggregateKinStateVisualizer.h:27
UpdateStruct32 myAngularValue
Definition: DtVrlinkAggregateKinStateVisualizer.h:140