PatternGeneratorJRL::Polynome Class Reference

Class for computing trajectories. More...

#include <Mathematics/Polynome.hh>

Inheritance diagram for PatternGeneratorJRL::Polynome:
Collaboration diagram for PatternGeneratorJRL::Polynome:

List of all members.

Public Member Functions

 Polynome (int Degree)
 ~Polynome ()
double Compute (double t)
double ComputeDerivative (double t)
double ComputeSecDerivative (double t)
void GetCoefficients (std::vector< double > &lCoefficients) const
void SetCoefficients (const std::vector< double > &lCoefficients)
int Degree ()
void print () const

Protected Attributes

int m_Degree
 Degree of the polynome.
std::vector< double > m_Coefficients
 Vector of coefficients.

Detailed Description

Class for computing trajectories.


Constructor & Destructor Documentation

Polynome::Polynome ( int  Degree)

Constructor

Polynome::~Polynome ( )

Destructor


Member Function Documentation

double Polynome::Compute ( double  t)

Compute the value.

double Polynome::ComputeDerivative ( double  t)

Compute the value of the derivative.

double Polynome::ComputeSecDerivative ( double  t)

Compute the value of the second derivative.

int PatternGeneratorJRL::Polynome::Degree ( ) [inline]

References m_Degree.

void Polynome::GetCoefficients ( std::vector< double > &  lCoefficients) const
void PatternGeneratorJRL::Polynome::print ( ) const

Print the coefficient.

void Polynome::SetCoefficients ( const std::vector< double > &  lCoefficients)

Set the coefficients.


Member Data Documentation

Degree of the polynome.

Referenced by Degree().