16 #include <matrix/vlTaitBryan.h>
18 #include <matrix/vlVector.h>
35 virtual void update(
double simTime);
37 virtual void setOrientationDelta(
double);
41 virtual void setPosition(
int,
const DtVector&);
53 virtual bool needsUpdate(
DtTime tNow);
58 virtual void setUpdaterPosition(
int vtx,
const DtVector& pos);
63 virtual void setUpdaterOrientation(
int vtx,
const DtTaitBryan& ori);
67 virtual void setDynamicOrigin(
bool);
72 virtual DtTaitBryan computeOrientation(
const DtVector& pos,
73 double topoHeading)
const;
77 virtual void slot_sceneObjectToBeDeleted(
const DtUniqueID&
id);
double myOrientationDelta
Definition: DtArcUpdater.h:97
DtVector myDynamicOriginPosition
Definition: DtArcUpdater.h:127
DtVector myOrigin
Definition: DtArcUpdater.h:95
boost::signalslib::connection mySceneObjectConnection
Definition: DtArcUpdater.h:113
DtUniqueID myUniqueId
This distributed object's unique identifier.
Definition: DtArcUpdater.h:105
An abstract base class for objects that require updates.
Definition: DtTickable.h:26
DtArcUpdater is an updater that updates the orientation of arc.
Definition: DtArcUpdater.h:24
DtTaitBryan myInitialOrientation
Definition: DtArcUpdater.h:123
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtSceneObject::TransformList myTransforms
Local copy of the vertex positions and orientations.
Definition: DtArcUpdater.h:119
DtVector myLastAnglePosition
Definition: DtArcUpdater.h:126
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains the declaration for makVrv::DtTickable.
bool myDynamicOrigin
Definition: DtArcUpdater.h:125
DtSceneObject * mySceneObject
A pointer to the current scene object.
Definition: DtArcUpdater.h:108
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
bool mySceneObjectChanged
Definition: DtArcUpdater.h:99
Contains makVrv::DtUniqueID type.
std::vector< ObjectTransform > TransformList
Definition: DtSceneObject.h:52
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
The display engine.
Definition: DtArcUpdater.h:102
DtTime myLastUpdateTime
Definition: DtArcUpdater.h:121
Contains makVrv::DtSceneObject class.
Contains DLL export macros.