PatternGeneratorJRL::PolynomeFoot Class Reference

#include <Mathematics/PolynomeFoot.hh>

Inheritance diagram for PatternGeneratorJRL::PolynomeFoot:
Collaboration diagram for PatternGeneratorJRL::PolynomeFoot:

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

◆ PolynomeFoot()

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

Member Function Documentation

◆ Compute()

double PolynomeFoot::Compute ( double  t)

Compute the value.

◆ ComputeDerivative()

double PolynomeFoot::ComputeDerivative ( double  t)

Compute the value of the derivative.

◆ ComputeJerk()

double PolynomeFoot::ComputeJerk ( double  t)

Compute the value of the third derivative (jerk).

◆ ComputeSecDerivative()

double PolynomeFoot::ComputeSecDerivative ( double  t)

Compute the value of the second derivative.

Member Data Documentation

◆ FT_

double PatternGeneratorJRL::PolynomeFoot::FT_
protected

Store final time


The documentation for this class was generated from the following files: