#include <SE3CubicInterpolator.h>
Public Types | |
typedef std::vector < Displacement< Scalar > , aligned_allocator < Displacement< Scalar > > > | StdVectorDisplacement |
typedef std::vector< Twist < Scalar >, aligned_allocator < Twist< Scalar > > > | StdVectorTwist |
Public Member Functions | |
void | Interpolate (Displacement< Scalar > &pos, Twist< Scalar > &vel, const Scalar time) const |
SE3CubicInterpolator () | |
void | setControlPoint (const StdVectorDisplacement &controlPoints, const StdVectorTwist &controlVelocities, const std::vector< Scalar > &t) |
Protected Attributes | |
StdVectorTwist | bi |
StdVectorTwist | ci |
StdVectorTwist | di |
Displacement< Scalar > | H1 |
StdVectorTwist | ksi |
size_t | n |
std::vector< Scalar > | t |
Definition at line 22 of file SE3CubicInterpolator.h.
typedef std::vector<Displacement<Scalar>, aligned_allocator<Displacement<Scalar> > > SE3CubicInterpolator< Scalar >::StdVectorDisplacement |
Definition at line 24 of file SE3CubicInterpolator.h.
typedef std::vector<Twist<Scalar>, aligned_allocator<Twist<Scalar> > > SE3CubicInterpolator< Scalar >::StdVectorTwist |
Definition at line 25 of file SE3CubicInterpolator.h.
SE3CubicInterpolator< Scalar >::SE3CubicInterpolator | ( | ) | [inline] |
Definition at line 27 of file SE3CubicInterpolator.h.
void SE3CubicInterpolator< Scalar >::Interpolate | ( | Displacement< Scalar > & | pos, |
Twist< Scalar > & | vel, | ||
const Scalar | time | ||
) | const |
Definition at line 121 of file SE3CubicInterpolator.h.
void SE3CubicInterpolator< Scalar >::setControlPoint | ( | const StdVectorDisplacement & | controlPoints, |
const StdVectorTwist & | controlVelocities, | ||
const std::vector< Scalar > & | t | ||
) |
Definition at line 43 of file SE3CubicInterpolator.h.
StdVectorTwist SE3CubicInterpolator< Scalar >::bi [protected] |
Definition at line 38 of file SE3CubicInterpolator.h.
StdVectorTwist SE3CubicInterpolator< Scalar >::ci [protected] |
Definition at line 38 of file SE3CubicInterpolator.h.
StdVectorTwist SE3CubicInterpolator< Scalar >::di [protected] |
Definition at line 38 of file SE3CubicInterpolator.h.
Displacement<Scalar> SE3CubicInterpolator< Scalar >::H1 [protected] |
Definition at line 36 of file SE3CubicInterpolator.h.
StdVectorTwist SE3CubicInterpolator< Scalar >::ksi [protected] |
Definition at line 37 of file SE3CubicInterpolator.h.
size_t SE3CubicInterpolator< Scalar >::n [protected] |
Definition at line 39 of file SE3CubicInterpolator.h.
std::vector<Scalar> SE3CubicInterpolator< Scalar >::t [protected] |
Definition at line 35 of file SE3CubicInterpolator.h.