Go to the documentation of this file.
31 #ifndef _POLYNOME_FOOT_H_
32 #define _POLYNOME_FOOT_H_
74 Polynome3(
double FT,
double IP,
double IS,
double FP,
double FS);
85 void SetParameters(
double FT,
double IP,
double IS,
double FP,
double FS);
96 double &InitPos,
double &InitSpeed);
111 Polynome4(
double FT,
double MP,
double FP = 0.0);
125 void SetParameters(
double FT,
double InitPos,
double InitSpeed,
126 double InitAcc,
double FinalSpeed,
double FinalAcc);
134 double InitSpeed,
double FP = 0.0);
138 double &InitPos,
double &InitSpeed);
152 double InitPos_, InitSpeed_, InitAcc_, FinalPos_, FinalSpeed_, FinalAcc_;
174 double &InitPos,
double &InitSpeed);
178 void SetParameters(
double FT,
double FP,
double InitPos,
double InitSpeed,
179 double InitAcc,
double InitJerk = 0.0);
184 void SetParameters(
double FT,
double InitPos,
double InitSpeed,
185 double InitAcc,
double FinalPos,
double FinalSpeed,
195 double MP_, FP_, InitPos_, InitSpeed_, InitAcc_;
201 Polynome6(
double FT,
double MP,
double FP = 0.0);
208 double InitSpeed,
double InitAcc = 0.0,
212 double &MiddlePosition,
213 double &FinalPosition,
214 double &InitPosition,
223 double FP_, InitPos_, InitSpeed_, InitAcc_, InitJerk_;
243 void SetParameters(
double FT,
double FP,
double InitPos,
double InitSpeed,
244 double InitAcc,
double InitJerk = 0.0);
251 double &InitPos,
double &InitSpeed);
void GetParametersWithInitPosInitSpeed(double &FT, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:381
~Polynome5()
Destructor.
Definition: PolynomeFoot.cpp:215
Definition: Polynome.hh:42
void SetParameters(double FT, double FP)
Set the parameters.
Definition: PolynomeFoot.cpp:217
Polynome4(double FT, double MP, double FP=0.0)
Definition: PolynomeFoot.cpp:133
void SetParametersWithMiddlePos(double FT, double MP, double InitPos, double InitSpeed, double InitAcc=0.0, double FP=0.0)
Definition: PolynomeFoot.cpp:309
Polynome5(double FT, double FP)
Definition: PolynomeFoot.cpp:207
Polynome used for Z trajectory.
Definition: PolynomeFoot.hh:106
~Polynome3()
Destructor.
Definition: PolynomeFoot.cpp:131
void GetParametersWithInitPosInitSpeed(double &FT, double &MP, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:196
void SetParametersWithInitPosInitSpeed(double FT, double FP, double InitPos, double InitSpeed)
Definition: PolynomeFoot.cpp:221
Polynome3(double FT, double FP)
Definition: PolynomeFoot.cpp:70
~Polynome7()
Destructor.
Definition: PolynomeFoot.cpp:428
void GetParametersWithInitPosInitSpeed(double &TimeInterval, double &MiddlePosition, double &FinalPosition, double &InitPosition, double &InitSpeed)
Definition: PolynomeFoot.cpp:345
Polynome used for X,Y and Theta trajectories.
Definition: PolynomeFoot.hh:150
void SetParametersWithInitPosInitSpeed(double FT, double MP, double InitPos, double InitSpeed, double FP=0.0)
Definition: PolynomeFoot.cpp:171
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:103
void SetParameters(double FT, double MP, double FP=0.0)
Set the parameters.
Definition: PolynomeFoot.cpp:302
~Polynome4()
Destructor.
Definition: PolynomeFoot.cpp:205
void SetParametersWithInitPosInitSpeed(double FT, double FP, double InitPos, double InitSpeed)
Definition: PolynomeFoot.cpp:375
Polynome used for Z trajectory.
Definition: PolynomeFoot.hh:193
void GetParametersWithInitPosInitSpeed(double &FT, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:122
\doc Simulate a rigid body
Definition: patterngeneratorinterface.hh:41
~Polynome6()
Destructor.
Definition: PolynomeFoot.cpp:357
Polynome used for X,Y and Theta trajectories.
Definition: PolynomeFoot.hh:221
void GetParametersWithInitPosInitSpeed(double &FT, double &FP, double &InitPos, double &InitSpeed)
Definition: PolynomeFoot.cpp:227
void SetParameters(double FT, double FP)
Set the parameters.
Definition: PolynomeFoot.cpp:367
Polynome7(double FT, double FP)
Definition: PolynomeFoot.cpp:359
Polynome6(double FT, double MP, double FP=0.0)
Definition: PolynomeFoot.cpp:298
void SetParameters(double FT, double FP)
Definition: PolynomeFoot.cpp:79
Polynome used for X,Y and Theta trajectories.
Definition: PolynomeFoot.hh:66