16 #include <matrix/vlVector.h>
17 #include <matrix/vlTaitBryan.h>
59 myPositionOffsets = o;
65 return myPositionOffsets;
69 virtual bool pointLocationAndOrientation(
double simTime,
70 DtVector& location, DtTaitBryan& orientation );
73 virtual void slot_embarkedSceneObjectToBeDeleted(
const DtUniqueID& );
74 virtual void slot_embarkedUpdaterToBeDeleted(
const DtUniqueID&
id );
104 virtual void setInputPositions(
const std::vector<DtVector>&
offset );
107 virtual void update(
DtTime tNow );
110 virtual void doEmbarkation(
DtTime tNow );
bool myNeedsUpdate
Definition: DtMultiPointEmbarkationUpdater.h:114
std::vector< DtVector > myPositionOffsets
Definition: DtMultiPointEmbarkationUpdater.h:77
EmbarkationPoint used to attach to a scene object.
Definition: DtMultiPointEmbarkationUpdater.h:38
ObjectEmbarkationPoint()
CTOR.
Definition: DtMultiPointEmbarkationUpdater.h:43
Scene Object Updater.
Definition: DtSceneObjectUpdater.h:36
A DtMultiPointEmbarkationUpdater updates a scene object that has multiple points and can be positione...
Definition: DtMultiPointEmbarkationUpdater.h:33
void setPositionOffsets(const std::vector< DtVector > &o)
Set the position offset from the host object's position.
Definition: DtMultiPointEmbarkationUpdater.h:57
ObjectEmbarkationPoint myEmbarkationPoint
Definition: DtMultiPointEmbarkationUpdater.h:113
DtVector myLastUpdatedOrigin
Definition: DtMultiPointEmbarkationUpdater.h:115
unsigned int myVertex
Definition: DtMultiPointEmbarkationUpdater.h:80
Contains the declaration for makVrv::DtMultiPointSceneObjectUpdater.
Multi Point Scene Object Updater.
Definition: DtMultiPointSceneObjectUpdater.h:33
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::signalslib::connection mySceneObjectConnection
Definition: DtMultiPointEmbarkationUpdater.h:85
const std::vector< DtVector > & positionOffsets() const
Get the position offset from the host object's position.
Definition: DtMultiPointEmbarkationUpdater.h:63
boost::signalslib::connection mySceneObjectUpdaterConnection
Definition: DtMultiPointEmbarkationUpdater.h:86
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:42
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
voidpf uLong offset
Definition: ioapi.h:42
DtSceneObjectUpdater * myUpdater
Definition: DtMultiPointEmbarkationUpdater.h:79
DtTaitBryan myLastUpdatedOrientation
Definition: DtMultiPointEmbarkationUpdater.h:116
DtSceneObject * mySceneObject
Definition: DtMultiPointEmbarkationUpdater.h:78
Contains DLL export macros.