16#ifndef OSGANIMATION_STACKED_QUATERNION_ELEMENT
17#define OSGANIMATION_STACKED_QUATERNION_ELEMENT 1
Matrixd Matrix
Definition Matrix:27
The osgAnimation library provides general purpose utility classes for animation.
Definition Action:34
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
A quaternion class.
Definition Quat:30
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
osg::ref_ptr< QuatTarget > _target
Definition StackedQuaternionElement:49
virtual Target * getTarget()
osg::Quat _quaternion
Definition StackedQuaternionElement:48
const osg::Quat & getQuaternion() const
StackedQuaternionElement()
virtual const Target * getTarget() const
META_Object(osgAnimation, StackedQuaternionElement)
void applyToMatrix(osg::Matrix &matrix) const
StackedQuaternionElement(const std::string &, const osg::Quat &q=osg::Quat(0, 0, 0, 1))
virtual Target * getOrCreateTarget()
void setQuaternion(const osg::Quat &)
osg::Matrix getAsMatrix() const
StackedQuaternionElement(const osg::Quat &)
StackedQuaternionElement(const StackedQuaternionElement &, const osg::CopyOp &)
StackedTransformElement()
Definition StackedTransformElement:29
#define OSGANIMATION_EXPORT
Definition Export:40