All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
fcl::Interpolation Class Reference

#include <interpolation.h>

Inheritance diagram for fcl::Interpolation:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 51 of file interpolation.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Definition at line 57 of file interpolation.cpp.

Definition at line 52 of file interpolation.cpp.


Member Data Documentation

Definition at line 81 of file interpolation.h.

Definition at line 82 of file interpolation.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31