All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fcl::InterpolationLinear Class Reference

#include <hpp/fcl/ccd/interpolation/interpolation_linear.h>

Inheritance diagram for fcl::InterpolationLinear:
Collaboration diagram for fcl::InterpolationLinear:

Public Member Functions

 InterpolationLinear ()
 
 InterpolationLinear (FCL_REAL start_value, FCL_REAL end_value)
 
virtual FCL_REAL getValue (FCL_REAL time) const
 
virtual FCL_REAL getValueLowerBound () const
 return the smallest value in time interval [0, 1] More...
 
virtual FCL_REAL getValueUpperBound () const
 return the biggest value in time interval [0, 1] More...
 
virtual InterpolationType getType () const
 
virtual FCL_REAL getMovementLengthBound (FCL_REAL time) const
 
virtual FCL_REAL getVelocityBound (FCL_REAL time) const
 
- Public Member Functions inherited from fcl::Interpolation
 Interpolation ()
 
virtual ~Interpolation ()
 
 Interpolation (FCL_REAL start_value, FCL_REAL end_value)
 
void setStartValue (FCL_REAL start_value)
 
void setEndValue (FCL_REAL end_value)
 
bool operator== (const Interpolation &interpolation) const
 
bool operator!= (const Interpolation &interpolation) const
 

Static Public Member Functions

static boost::shared_ptr
< Interpolation
create (FCL_REAL start_value, FCL_REAL end_value)
 
static void registerToFactory ()
 

Additional Inherited Members

- Protected Attributes inherited from fcl::Interpolation
FCL_REAL value_0_
 
FCL_REAL value_1_
 

Constructor & Destructor Documentation

fcl::InterpolationLinear::InterpolationLinear ( )
fcl::InterpolationLinear::InterpolationLinear ( FCL_REAL  start_value,
FCL_REAL  end_value 
)

Member Function Documentation

static boost::shared_ptr<Interpolation> fcl::InterpolationLinear::create ( FCL_REAL  start_value,
FCL_REAL  end_value 
)
static
virtual FCL_REAL fcl::InterpolationLinear::getMovementLengthBound ( FCL_REAL  time) const
virtual

Implements fcl::Interpolation.

virtual InterpolationType fcl::InterpolationLinear::getType ( ) const
virtual

Implements fcl::Interpolation.

virtual FCL_REAL fcl::InterpolationLinear::getValue ( FCL_REAL  time) const
virtual

Implements fcl::Interpolation.

virtual FCL_REAL fcl::InterpolationLinear::getValueLowerBound ( ) const
virtual

return the smallest value in time interval [0, 1]

Implements fcl::Interpolation.

virtual FCL_REAL fcl::InterpolationLinear::getValueUpperBound ( ) const
virtual

return the biggest value in time interval [0, 1]

Implements fcl::Interpolation.

virtual FCL_REAL fcl::InterpolationLinear::getVelocityBound ( FCL_REAL  time) const
virtual

Implements fcl::Interpolation.

static void fcl::InterpolationLinear::registerToFactory ( )
static