#include <interpolation.h>
Public Member Functions | |
virtual FCL_REAL | getMovementLengthBound (FCL_REAL time) const =0 |
virtual InterpolationType | getType () const =0 |
virtual FCL_REAL | getValue (FCL_REAL time) const =0 |
virtual FCL_REAL | getValueLowerBound () const =0 |
return the smallest value in time interval [0, 1] | |
virtual FCL_REAL | getValueUpperBound () const =0 |
return the biggest value in time interval [0, 1] | |
virtual FCL_REAL | getVelocityBound (FCL_REAL time) const =0 |
Interpolation () | |
Interpolation (FCL_REAL start_value, FCL_REAL end_value) | |
bool | operator!= (const Interpolation &interpolation) const |
bool | operator== (const Interpolation &interpolation) const |
void | setEndValue (FCL_REAL end_value) |
void | setStartValue (FCL_REAL start_value) |
virtual | ~Interpolation () |
Protected Attributes | |
FCL_REAL | value_0_ |
FCL_REAL | value_1_ |
Definition at line 51 of file interpolation.h.
Definition at line 42 of file interpolation.cpp.
virtual fcl::Interpolation::~Interpolation | ( | ) | [inline, virtual] |
Definition at line 56 of file interpolation.h.
fcl::Interpolation::Interpolation | ( | FCL_REAL | start_value, |
FCL_REAL | end_value | ||
) |
Definition at line 47 of file interpolation.cpp.
virtual FCL_REAL fcl::Interpolation::getMovementLengthBound | ( | FCL_REAL | time | ) | const [pure virtual] |
Implemented in fcl::InterpolationLinear.
virtual InterpolationType fcl::Interpolation::getType | ( | ) | const [pure virtual] |
Implemented in fcl::InterpolationLinear.
virtual FCL_REAL fcl::Interpolation::getValue | ( | FCL_REAL | time | ) | const [pure virtual] |
Implemented in fcl::InterpolationLinear.
virtual FCL_REAL fcl::Interpolation::getValueLowerBound | ( | ) | const [pure virtual] |
return the smallest value in time interval [0, 1]
Implemented in fcl::InterpolationLinear.
virtual FCL_REAL fcl::Interpolation::getValueUpperBound | ( | ) | const [pure virtual] |
return the biggest value in time interval [0, 1]
Implemented in fcl::InterpolationLinear.
virtual FCL_REAL fcl::Interpolation::getVelocityBound | ( | FCL_REAL | time | ) | const [pure virtual] |
Implemented in fcl::InterpolationLinear.
bool fcl::Interpolation::operator!= | ( | const Interpolation & | interpolation | ) | const |
Definition at line 70 of file interpolation.cpp.
bool fcl::Interpolation::operator== | ( | const Interpolation & | interpolation | ) | const |
Definition at line 62 of file interpolation.cpp.
void fcl::Interpolation::setEndValue | ( | FCL_REAL | end_value | ) |
Definition at line 57 of file interpolation.cpp.
void fcl::Interpolation::setStartValue | ( | FCL_REAL | start_value | ) |
Definition at line 52 of file interpolation.cpp.
FCL_REAL fcl::Interpolation::value_0_ [protected] |
Definition at line 81 of file interpolation.h.
FCL_REAL fcl::Interpolation::value_1_ [protected] |
Definition at line 82 of file interpolation.h.