#include <Mathematics/Polynome.hh>

Public Member Functions | |
| 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 | |
| int | m_Degree |
| Degree of the polynome. More... | |
| std::vector< double > | m_Coefficients |
| Vector of coefficients. More... | |
Class for computing trajectories
| Polynome::Polynome | ( | int | Degree | ) |
Constructor
| Polynome::~Polynome | ( | ) |
Destructor
| double Polynome::Compute | ( | double | t | ) |
Compute the value.
| double Polynome::ComputeDerivative | ( | double | t | ) |
Compute the value of the derivative.
| double Polynome::ComputeJerk | ( | double | t | ) |
Compute the value of the third derivative (jerk).
| double Polynome::ComputeSecDerivative | ( | double | t | ) |
Compute the value of the second derivative.
|
inline |
| void Polynome::GetCoefficients | ( | std::vector< double > & | lCoefficients | ) | const |
Get the coefficients.
| void Polynome::print | ( | ) | const |
Print the coefficient.
| void Polynome::SetCoefficients | ( | const std::vector< double > & | lCoefficients | ) |
Set the coefficients.
|
protected |
Vector of coefficients.
|
protected |
Degree of the polynome.