16 #include <matrix/vlVector.h>
17 #include <matrix/vlTaitBryan.h>
44 : myParentSceneObject( 0 )
47 , myPositionOffset(
DtVector::zero() )
48 , myParentSceneObjectId( 0 )
71 return myPositionOffset;
75 virtual bool pointLocationAndOrientation(
double simTime,
76 DtVector& location, DtTaitBryan& orientation );
79 virtual void slot_embarkedSceneObjectToBeDeleted(
const DtUniqueID& );
80 virtual void slot_embarkedUpdaterToBeDeleted(
const DtUniqueID&
id );
114 virtual void update(
DtTime tNow );
117 virtual void doEmbarkation(
DtTime tNow );
const DtVector & positionOffset() const
Get the position offset from the host object's position.
Definition: DtEmbarkationUpdater.h:69
DtSceneObject * myParentSceneObject
Definition: DtEmbarkationUpdater.h:84
DtSceneObjectUpdater * myUpdater
Definition: DtEmbarkationUpdater.h:85
Scene Object Updater.
Definition: DtSceneObjectUpdater.h:39
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:83
Contains the declaration for makVrv::DtSceneObjectUpdater.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
void setPositionOffset(const DtVector &o)
Set the position offset from the host object's position.
Definition: DtEmbarkationUpdater.h:63
ObjectEmbarkationPoint(DtDe &de)
CTOR.
Definition: DtEmbarkationUpdater.h:43
unsigned int myVertex
Definition: DtEmbarkationUpdater.h:86
ObjectEmbarkationPoint myEmbarkationPoint
Definition: DtEmbarkationUpdater.h:123
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:44
boost::signalslib::connection myParentSceneObjectConnection
Definition: DtEmbarkationUpdater.h:93
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:72
EmbarkationPoint used to attach to a scene object.
Definition: DtEmbarkationUpdater.h:38
boost::signalslib::connection myParentSceneObjectUpdaterConnection
Definition: DtEmbarkationUpdater.h:94
voidpf uLong offset
Definition: ioapi.h:42
DtDe & myDe
Definition: DtEmbarkationUpdater.h:88
DtUniqueID myParentSceneObjectId
Definition: DtEmbarkationUpdater.h:87
Contains DLL export macros.