20 #include <ignition/math/Vector3.hh>
21 #include <ignition/math/Quaternion.hh>
48 public:
double GetTime()
const;
67 public:
void SetTranslation(
72 public:
void Translation(
const ignition::math::Vector3d &_trans);
82 public: ignition::math::Vector3d Translation()
const;
92 public:
void Rotation(
const ignition::math::Quaterniond &_rot);
102 public: ignition::math::Quaterniond Rotation()
const;
108 protected: ignition::math::Quaterniond
rotate;
123 public:
void SetValue(
const double &_value);
127 public:
const double &GetValue()
const;
ignition::math::Vector3d translate
the translation vector
Definition: KeyFrame.hh:105
The Vector3 class represents the generic vector containing 3 elements.
Definition: Vector3.hh:39
A keyframe for a NumericAnimation.
Definition: KeyFrame.hh:112
#define GAZEBO_DEPRECATED(version)
Definition: CommonTypes.hh:47
#define GZ_COMMON_VISIBLE
Definition: system.hh:91
ignition::math::Quaterniond rotate
the rotation quaternion
Definition: KeyFrame.hh:108
A keyframe for a PoseAnimation.
Definition: KeyFrame.hh:55
A key frame in an animation.
Definition: KeyFrame.hh:37
A quaternion class.
Definition: Quaternion.hh:42
double value
numeric value
Definition: KeyFrame.hh:130
double time
time of key frame
Definition: KeyFrame.hh:51