#include <hpp/fcl/ccd/interpolation/interpolation_linear.h>
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] | |
virtual FCL_REAL | getValueUpperBound () const |
return the biggest value in time interval [0, 1] | |
virtual InterpolationType | getType () const |
virtual FCL_REAL | getMovementLengthBound (FCL_REAL time) const |
virtual FCL_REAL | getVelocityBound (FCL_REAL time) const |
Static Public Member Functions | |
static boost::shared_ptr < Interpolation > | create (FCL_REAL start_value, FCL_REAL end_value) |
static void | registerToFactory () |
fcl::InterpolationLinear::InterpolationLinear | ( | ) |
static boost::shared_ptr<Interpolation> fcl::InterpolationLinear::create | ( | FCL_REAL | start_value, |
FCL_REAL | end_value | ||
) | [static] |
Implements fcl::Interpolation.
virtual InterpolationType fcl::InterpolationLinear::getType | ( | ) | const [virtual] |
Implements fcl::Interpolation.
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.
Implements fcl::Interpolation.
static void fcl::InterpolationLinear::registerToFactory | ( | ) | [static] |