17 #ifndef IGNITION_MATH_ROTATIONSPLINE_HH_ 18 #define IGNITION_MATH_ROTATIONSPLINE_HH_ 21 #include <ignition/math/config.hh> 27 inline namespace IGNITION_MATH_VERSION_NAMESPACE
30 class RotationSplinePrivate;
53 public:
const Quaterniond &Point(
const unsigned int _index)
const;
57 public:
unsigned int PointCount()
const;
68 public:
bool UpdatePoint(
const unsigned int _index,
82 const bool _useShortestPath =
true);
93 public:
Quaterniond Interpolate(
const unsigned int _fromIndex,
94 const double _t,
const bool _useShortestPath =
true);
110 public:
void AutoCalculate(
bool _autoCalc);
116 public:
void RecalcTangents();
119 private: RotationSplinePrivate *dataPtr;
A quaternion class.
Definition: Matrix3.hh:33
Spline for rotations.
Definition: RotationSpline.hh:34