16 #include <matrix/vlVector.h>
17 #include <matrix/vlTaitBryan.h>
47 , myPositionOffset(
DtVector::zero() )
48 , mySceneObjectId( 0 )
68 return myPositionOffset;
72 virtual bool pointLocationAndOrientation(
double simTime,
73 DtVector& location, DtTaitBryan& orientation );
76 virtual void slot_embarkedSceneObjectToBeDeleted(
const DtUniqueID& );
77 virtual void slot_embarkedUpdaterToBeDeleted(
const DtUniqueID&
id );
111 virtual void update(
DtTime tNow );
114 virtual void doEmbarkation(
DtTime tNow );
const DtVector & positionOffset() const
Get the position offset from the host object's position.
Definition: DtEmbarkationUpdater.h:66
DtSceneObjectUpdater * myUpdater
Definition: DtEmbarkationUpdater.h:82
Scene Object Updater.
Definition: DtSceneObjectUpdater.h:36
A DtEmbarkationUpdater updates a scene object that can be positioned in the scene relative to another...
Definition: DtEmbarkationUpdater.h:33
DtVector myPositionOffset
Definition: DtEmbarkationUpdater.h:80
Contains the declaration for makVrv::DtSceneObjectUpdater.
DtSceneObject * mySceneObject
Definition: DtEmbarkationUpdater.h:81
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
void setPositionOffset(const DtVector &o)
Set the position offset from the host object's position.
Definition: DtEmbarkationUpdater.h:60
ObjectEmbarkationPoint(DtDe &de)
CTOR.
Definition: DtEmbarkationUpdater.h:43
unsigned int myVertex
Definition: DtEmbarkationUpdater.h:83
boost::signalslib::connection mySceneObjectConnection
Definition: DtEmbarkationUpdater.h:90
ObjectEmbarkationPoint myEmbarkationPoint
Definition: DtEmbarkationUpdater.h:117
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
Contains makVrv::DtUniqueID type.
boost::signalslib::connection mySceneObjectUpdaterConnection
Definition: DtEmbarkationUpdater.h:91
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
EmbarkationPoint used to attach to a scene object.
Definition: DtEmbarkationUpdater.h:38
voidpf uLong offset
Definition: ioapi.h:42
DtDe & myDe
Definition: DtEmbarkationUpdater.h:85
DtUniqueID mySceneObjectId
Definition: DtEmbarkationUpdater.h:84
Contains DLL export macros.