#include <Mathematics/PolynomeFoot.hh>
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... | |
|
inline |
References Compute(), ComputeDerivative(), ComputeJerk(), and ComputeSecDerivative().
| 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().
|
protected |
Store final time
Referenced by PatternGeneratorJRL::Polynome3::GetParametersWithInitPosInitSpeed(), PatternGeneratorJRL::Polynome4::GetParametersWithInitPosInitSpeed(), PatternGeneratorJRL::Polynome5::GetParametersWithInitPosInitSpeed(), PatternGeneratorJRL::Polynome6::GetParametersWithInitPosInitSpeed(), PatternGeneratorJRL::Polynome7::GetParametersWithInitPosInitSpeed(), PatternGeneratorJRL::Polynome3::SetParameters(), PatternGeneratorJRL::Polynome4::SetParameters(), PatternGeneratorJRL::Polynome5::SetParameters(), PatternGeneratorJRL::Polynome3::SetParametersWithInitPosInitSpeed(), PatternGeneratorJRL::Polynome4::SetParametersWithInitPosInitSpeed(), and PatternGeneratorJRL::Polynome6::SetParametersWithMiddlePos().