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: