RobWorkProject  24.5.15-
Public Types | Public Member Functions | List of all members
Interpolator< T > Class Template Referenceabstract

Interface for interpolators. More...

#include <Interpolator.hpp>

Inherited by RampInterpolator< rw::math::Q >, CircularInterpolator< T >, CubicSplineInterpolator< T >, FixedInterpolator< T >, LimiterLinearInterpolator< T >, LinearInterpolator< T >, and RampInterpolator< T >.

Public Types

typedef rw::core::Ptr< InterpolatorPtr
 smart pointer type to this class
 

Public Member Functions

virtual ~Interpolator ()
 Virtual destructor.
 
virtual T x (double t) const =0
 Position at time t. More...
 
virtual T dx (double t) const =0
 Velocity at time t. More...
 
virtual T ddx (double t) const =0
 Acceleration at time t. More...
 
virtual double duration () const =0
 Returns the duration of the interpolator. More...
 

Detailed Description

template<class T>
class rw::trajectory::Interpolator< T >

Interface for interpolators.

See the specific implementations for more details

Member Function Documentation

◆ ddx()

virtual T ddx ( double  t) const
pure virtual

◆ duration()

virtual double duration ( ) const
pure virtual

◆ dx()

virtual T dx ( double  t) const
pure virtual

◆ x()

virtual T x ( double  t) const
pure virtual

The documentation for this class was generated from the following file: