16 #include <osgSim/DOFTransform>
44 virtual void updateAnimation(
const osg::FrameStamp* frameStamp);
53 virtual void setOrientation(
const Vector3_64& hprVel,
bool forceUpdate);
56 virtual osgSim::DOFTransform* dof(
void);
60 virtual bool update(
unsigned int previousTraversalNumber,
double newTime,
double previousTime);
const DtDe & myDe
reference to the internally held DtDe
Definition: DtIndirectAnimatingDof.h:64
float myLastUpdate
Frame time of the most recent animation update.
Definition: DtIndirectAnimatingDof.h:81
Vector3_64 myHpr
Current Heading/Pitch/Roll angles in radians.
Definition: DtIndirectAnimatingDof.h:75
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
osg::ref_ptr< osgSim::DOFTransform > myDof
the reference to the dof that animates
Definition: DtIndirectAnimatingDof.h:67
Wrapper class for wrapping osgSim::DOFTransform animations.
Definition: DtIndirectAnimatingDof.h:26
float mySmoothCompleteTime
Frame time when smoothing is complete (if enabled).
Definition: DtIndirectAnimatingDof.h:85
Vector3_64 myTransVel
Definition: DtIndirectAnimatingDof.h:72
Vector3_64 mySmoothTransVel
If actively smoothing, use this velocity instead for translation.
Definition: DtIndirectAnimatingDof.h:88
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Vector3_64 mySmoothHprVel
If actively smoothing, use this velocity instead for rotation.
Definition: DtIndirectAnimatingDof.h:91
Vector3_64 myTrans
Current translation in meters.
Definition: DtIndirectAnimatingDof.h:70
Vector3_64 myHprVel
Current Heading/Pitch/Roll angular velocity in rad/s.
Definition: DtIndirectAnimatingDof.h:78