RobWorkProject
23.9.11-
|
Inherits Interpolator< rw::math::Quaternion< T > >.
Public Types | |
typedef rw::core::Ptr< SQUADInterpolator< rw::math::Quaternion< T > > > | Ptr |
smart pointer type to this class | |
Public Types inherited from Interpolator< rw::math::Quaternion< T > > | |
typedef rw::core::Ptr< Interpolator > | Ptr |
smart pointer type to this class | |
Public Member Functions | |
SQUADInterpolator (rw::math::Quaternion< T > q0, rw::math::Quaternion< T > q1, rw::math::Quaternion< T > s0, rw::math::Quaternion< T > s1, double duration) | |
rw::math::Quaternion< T > | x (double t) const |
Position at time t. More... | |
rw::math::Quaternion< T > | dx (double t) const |
Velocity at time t. More... | |
rw::math::Quaternion< T > | ddx (double t) const |
Acceleration at time t. More... | |
double | duration () const |
Returns the duration of the interpolator. More... | |
Public Member Functions inherited from Interpolator< rw::math::Quaternion< T > > | |
virtual | ~Interpolator () |
Virtual destructor. | |
|
inlinevirtual |
Acceleration at time t.
t | [in] time between 0 and length |
Implements Interpolator< rw::math::Quaternion< T > >.
|
inlinevirtual |
Returns the duration of the interpolator.
The duration is defined as the time it takes to move from one end of the interpolator to the other.
Implements Interpolator< rw::math::Quaternion< T > >.
|
inlinevirtual |
Velocity at time t.
t | [in] time between 0 and length |
Implements Interpolator< rw::math::Quaternion< T > >.
|
inlinevirtual |
Position at time t.
t | [in] time between 0 and length |
Implements Interpolator< rw::math::Quaternion< T > >.