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;
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
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
bool autoCalc
Automatic recalcultation of tangeants when control points are updated.
Definition: RotationSpline.hh:125