|  | 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 > >.