17 #ifndef _ROTATIONSPLINE_HH_ 18 #define _ROTATIONSPLINE_HH_ 54 public:
const Quaternion &GetPoint(
unsigned int _index)
const 71 public:
void UpdatePoint(
unsigned int _index,
const Quaternion &_value)
84 public:
Quaternion Interpolate(
double _t,
bool _useShortestPath =
true)
96 public:
Quaternion Interpolate(
unsigned int _fromIndex,
double _t,
128 protected: std::vector<Quaternion>
points;
Forward declarations for the common classes.
Definition: Animation.hh:33
Spline for rotations.
Definition: RotationSpline.hh:34
std::vector< Quaternion > tangents
the tangents
Definition: RotationSpline.hh:131
std::vector< Quaternion > points
the control points
Definition: RotationSpline.hh:128
A quaternion class.
Definition: Quaternion.hh:48
static const double GAZEBO_DEPRECATED(8.0) MAX_D
Double maximum value. This value will be similar to 1.79769e+308.
Definition: Helpers.hh:140
bool autoCalc
Automatic recalcultation of tangeants when control points are updated.
Definition: RotationSpline.hh:125