Go to the documentation of this file.
31 #ifndef _POLYNOME_FOOT_H_
32 #define _POLYNOME_FOOT_H_
73 Polynome3(
double FT,
double IP,
double IS,
double FP,
double FS);
84 void SetParameters(
double FT,
double IP,
double IS,
double FP,
double FS);
95 double &InitPos,
double &InitSpeed);
110 Polynome4(
double FT,
double MP,
double FP = 0.0);
124 void SetParameters(
double FT,
double InitPos,
double InitSpeed,
125 double InitAcc,
double FinalSpeed,
double FinalAcc);
133 double InitSpeed,
double FP = 0.0);
137 double &InitPos,
double &InitSpeed);
151 double InitPos_, InitSpeed_, InitAcc_, FinalPos_, FinalSpeed_, FinalAcc_;
173 double &InitPos,
double &InitSpeed);
177 void SetParameters(
double FT,
double FP,
double InitPos,
double InitSpeed,
178 double InitAcc,
double InitJerk = 0.0);
183 void SetParameters(
double FT,
double InitPos,
double InitSpeed,
184 double InitAcc,
double FinalPos,
double FinalSpeed,
194 double MP_, FP_, InitPos_, InitSpeed_, InitAcc_;
200 Polynome6(
double FT,
double MP,
double FP = 0.0);
207 double InitSpeed,
double InitAcc = 0.0,
211 double &MiddlePosition,
212 double &FinalPosition,
213 double &InitPosition,
222 double FP_, InitPos_, InitSpeed_, InitAcc_, InitJerk_;
242 void SetParameters(
double FT,
double FP,
double InitPos,
double InitSpeed,
243 double InitAcc,
double InitJerk = 0.0);
250 double &InitPos,
double &InitSpeed);
void GetParametersWithInitPosInitSpeed(double &FT, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:388
~Polynome5()
Destructor.
Definition: PolynomeFoot.cpp:219
Definition: Polynome.hh:42
void SetParameters(double FT, double FP)
Set the parameters.
Definition: PolynomeFoot.cpp:221
Polynome4(double FT, double MP, double FP=0.0)
Definition: PolynomeFoot.cpp:132
void SetParametersWithMiddlePos(double FT, double MP, double InitPos, double InitSpeed, double InitAcc=0.0, double FP=0.0)
Definition: PolynomeFoot.cpp:313
Polynome5(double FT, double FP)
Definition: PolynomeFoot.cpp:206
Polynome used for Z trajectory.
Definition: PolynomeFoot.hh:105
~Polynome3()
Destructor.
Definition: PolynomeFoot.cpp:130
void GetParametersWithInitPosInitSpeed(double &FT, double &MP, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:195
void SetParametersWithInitPosInitSpeed(double FT, double FP, double InitPos, double InitSpeed)
Definition: PolynomeFoot.cpp:225
Polynome3(double FT, double FP)
Definition: PolynomeFoot.cpp:69
~Polynome7()
Destructor.
Definition: PolynomeFoot.cpp:435
void GetParametersWithInitPosInitSpeed(double &TimeInterval, double &MiddlePosition, double &FinalPosition, double &InitPosition, double &InitSpeed)
Definition: PolynomeFoot.cpp:349
Polynome used for X,Y and Theta trajectories.
Definition: PolynomeFoot.hh:149
void SetParametersWithInitPosInitSpeed(double FT, double MP, double InitPos, double InitSpeed, double FP=0.0)
Definition: PolynomeFoot.cpp:170
void SetParameters(double FT, double MP, double FP=0.0)
Set the parameters.
void SetParametersWithInitPosInitSpeed(double FT, double FP, double InitPos, double InitSpeed)
Definition: PolynomeFoot.cpp:102
void SetParameters(double FT, double MP, double FP=0.0)
Set the parameters.
Definition: PolynomeFoot.cpp:306
~Polynome4()
Destructor.
Definition: PolynomeFoot.cpp:204
void SetParametersWithInitPosInitSpeed(double FT, double FP, double InitPos, double InitSpeed)
Definition: PolynomeFoot.cpp:382
Polynome used for Z trajectory.
Definition: PolynomeFoot.hh:192
void GetParametersWithInitPosInitSpeed(double &FT, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:121
\doc Simulate a rigid body
Definition: patterngeneratorinterface.hh:41
~Polynome6()
Destructor.
Definition: PolynomeFoot.cpp:361
Polynome used for X,Y and Theta trajectories.
Definition: PolynomeFoot.hh:220
void GetParametersWithInitPosInitSpeed(double &FT, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:231
void SetParameters(double FT, double FP)
Set the parameters.
Definition: PolynomeFoot.cpp:374
Polynome7(double FT, double FP)
Definition: PolynomeFoot.cpp:363
Polynome6(double FT, double MP, double FP=0.0)
Definition: PolynomeFoot.cpp:302
void SetParameters(double FT, double FP)
Definition: PolynomeFoot.cpp:78
Polynome used for X,Y and Theta trajectories.
Definition: PolynomeFoot.hh:65