CInterpolationBase Class Reference

Interpolation Class for an array of double values. More...

#include <interpolation.h>

Inheritance diagram for CInterpolationBase:

CInterpolation CBezier CLinear CLinearQuaternion CSpline CLinearQuaternionLinear List of all members.

Public Member Functions

 CInterpolationBase ()
 ~CInterpolationBase ()
void setLength (int size)
int getLength ()
int getCurrentPosition ()
void reset ()
void setPoint (int index, void *data)

Protected Attributes

IPOPRECISION * data
int len
int size
int currentPosition

Detailed Description

Interpolation Class for an array of double values.


Constructor & Destructor Documentation

CInterpolationBase::CInterpolationBase (  ) 

CInterpolationBase::~CInterpolationBase (  ) 


Member Function Documentation

void CInterpolationBase::setLength ( int  size  )  [virtual]

Reimplemented from CInterpolation.

int CInterpolationBase::getLength (  )  [virtual]

Reimplemented from CInterpolation.

int CInterpolationBase::getCurrentPosition (  )  [inline]

void CInterpolationBase::reset (  )  [inline, virtual]

Reimplemented from CInterpolation.

void CInterpolationBase::setPoint ( int  index,
void *  data 
) [virtual]

Reimplemented from CInterpolation.

Reimplemented in CLinearQuaternion, and CLinearQuaternionLinear.


Member Data Documentation

IPOPRECISION* CInterpolationBase::data [protected]

int CInterpolationBase::len [protected]

int CInterpolationBase::size [protected]

int CInterpolationBase::currentPosition [protected]


The documentation for this class was generated from the following files:
Generated on Mon Apr 21 23:27:44 2008 for BioloidControl by  doxygen 1.5.2