20 #include <ignition/math/Vector3.hh> 21 #include <ignition/math/Quaternion.hh> 48 public:
double GetTime()
const;
66 public:
void Translation(
const ignition::math::Vector3d &_trans);
70 public: ignition::math::Vector3d Translation()
const;
74 public:
void Rotation(
const ignition::math::Quaterniond &_rot);
78 public: ignition::math::Quaterniond Rotation()
const;
84 protected: ignition::math::Quaterniond
rotate;
99 public:
void SetValue(
const double &_value);
103 public:
const double &GetValue()
const;
Forward declarations for the common classes.
Definition: Animation.hh:33
A keyframe for a NumericAnimation.
Definition: KeyFrame.hh:88
A keyframe for a PoseAnimation.
Definition: KeyFrame.hh:55
A key frame in an animation.
Definition: KeyFrame.hh:37
double value
numeric value
Definition: KeyFrame.hh:106
ignition::math::Quaterniond rotate
the rotation quaternion
Definition: KeyFrame.hh:84
double time
time of key frame
Definition: KeyFrame.hh:51
ignition::math::Vector3d translate
the translation vector
Definition: KeyFrame.hh:81