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