PatternGeneratorJRL::PolynomeFoot Class Reference

#include <Mathematics/PolynomeFoot.hh>

Inheritance diagram for PatternGeneratorJRL::PolynomeFoot:
[legend]
Collaboration diagram for PatternGeneratorJRL::PolynomeFoot:
[legend]

Public Member Functions

 PolynomeFoot (int degree=0.0, double FT=0.0)
 
double Compute (double t)
 
double ComputeDerivative (double t)
 
double ComputeSecDerivative (double t)
 
double ComputeJerk (double t)
 
- Public Member Functions inherited from PatternGeneratorJRL::Polynome
 Polynome (int Degree)
 
 ~Polynome ()
 
double Compute (double t)
 
double ComputeDerivative (double t)
 
double ComputeSecDerivative (double t)
 
double ComputeJerk (double t)
 
void GetCoefficients (std::vector< double > &lCoefficients) const
 
void SetCoefficients (const std::vector< double > &lCoefficients)
 
int Degree ()
 
void print () const
 

Protected Attributes

double FT_
 
- Protected Attributes inherited from PatternGeneratorJRL::Polynome
int m_Degree
 Degree of the polynome. More...
 
std::vector< double > m_Coefficients
 Vector of coefficients. More...
 

Constructor & Destructor Documentation

PatternGeneratorJRL::PolynomeFoot::PolynomeFoot ( int  degree = 0.0,
double  FT = 0.0 
)
inline

Member Function Documentation

double PolynomeFoot::Compute ( double  t)

Compute the value.

Referenced by PolynomeFoot().

double PolynomeFoot::ComputeDerivative ( double  t)

Compute the value of the derivative.

Referenced by PolynomeFoot().

double PolynomeFoot::ComputeJerk ( double  t)

Compute the value of the third derivative (jerk).

Referenced by PolynomeFoot().

double PolynomeFoot::ComputeSecDerivative ( double  t)

Compute the value of the second derivative.

Referenced by PolynomeFoot().

Member Data Documentation