Polynome used for Z trajectory.
More...
#include <Mathematics/PolynomeFoot.hh>
|
| Polynome6 (double FT, double MP, double FP=0.0) |
|
void | SetParameters (double FT, double MP, double FP=0.0) |
| Set the parameters. More...
|
|
void | SetParametersWithMiddlePos (double FT, double MP, double InitPos, double InitSpeed, double InitAcc=0.0, double FP=0.0) |
|
void | GetParametersWithInitPosInitSpeed (double &TimeInterval, double &MiddlePosition, double &FinalPosition, double &InitPosition, double &InitSpeed) |
|
| ~Polynome6 () |
| Destructor. More...
|
|
| 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 |
|
Polynome used for Z trajectory.
◆ Polynome6()
Polynome6::Polynome6 |
( |
double |
FT, |
|
|
double |
MP, |
|
|
double |
FP = 0.0 |
|
) |
| |
Constructor: FT: Final time MP: Middle position
◆ ~Polynome6()
Polynome6::~Polynome6 |
( |
| ) |
|
◆ GetParametersWithInitPosInitSpeed()
void Polynome6::GetParametersWithInitPosInitSpeed |
( |
double & |
TimeInterval, |
|
|
double & |
MiddlePosition, |
|
|
double & |
FinalPosition, |
|
|
double & |
InitPosition, |
|
|
double & |
InitSpeed |
|
) |
| |
◆ SetParameters()
void Polynome6::SetParameters |
( |
double |
FT, |
|
|
double |
MP, |
|
|
double |
FP = 0.0 |
|
) |
| |
◆ SetParametersWithMiddlePos()
void Polynome6::SetParametersWithMiddlePos |
( |
double |
FT, |
|
|
double |
MP, |
|
|
double |
InitPos, |
|
|
double |
InitSpeed, |
|
|
double |
InitAcc = 0.0 , |
|
|
double |
FP = 0.0 |
|
) |
| |
The documentation for this class was generated from the following files: