16#ifndef OSGANIMATION_STACKED_TRANSLATE_ELEMENT
17#define OSGANIMATION_STACKED_TRANSLATE_ELEMENT 1
Vec3f Vec3
Definition Vec3:21
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
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
StackedTransformElement()
Definition StackedTransformElement:29
META_Object(osgAnimation, StackedTranslateElement)
virtual Target * getTarget()
StackedTranslateElement()
osg::ref_ptr< Vec3Target > _target
Definition StackedTranslateElement:49
void setTranslate(const osg::Vec3 &)
virtual Target * getOrCreateTarget()
StackedTranslateElement(const osg::Vec3 &translate)
osg::Matrix getAsMatrix() const
StackedTranslateElement(const std::string &, const osg::Vec3 &translate=osg::Vec3(0, 0, 0))
void applyToMatrix(osg::Matrix &matrix) const
virtual const Target * getTarget() const
StackedTranslateElement(const StackedTranslateElement &, const osg::CopyOp &)
const osg::Vec3 & getTranslate() const
osg::Vec3 _translate
Definition StackedTranslateElement:48
#define OSGANIMATION_EXPORT
Definition Export:40