#include <iostream>
#include <math.h>
#include <Time.h>
#include "Path.h"
Go to the source code of this file.
Namespaces | |
namespace | MipBaselib |
Classes | |
class | MipBaselib::ConstSpeedParam |
Includes the parameters useful to describe a constant speed profile. More... | |
class | MipBaselib::TriangularSpeedParam |
Includes the parameters useful to describe a triangular speed profile. More... | |
class | MipBaselib::TrapezoidalSpeedParam |
Includes the parameters useful to describe a trapezoidal speed profile. More... | |
class | MipBaselib::CubicSpeedParam |
Includes the parameters useful to describe a cubic speed profile. More... | |
class | MipBaselib::TrapezoidalAccParam |
Includes the parameters useful to describe a trapezoidal acceleration profile. More... | |
class | MipBaselib::TrapezoidalDecParam |
Includes the parameters useful to describe a trapezoidal deceleration profile. More... | |
class | MipBaselib::TimeLaw |
Virtual class for time laws implementation. More... | |
class | MipBaselib::Stillness |
Implements a constant speed profile. More... | |
class | MipBaselib::ConstSpeed |
Implements a constant speed profile. More... | |
class | MipBaselib::TriangularSpeed |
Implements a triangular speed profile. More... | |
class | MipBaselib::TrapezoidalSpeed |
Implements a trapezoidal speed profile. More... | |
class | MipBaselib::CubicSpeed |
Implements a cubic speed profile. More... | |
class | MipBaselib::TrapezoidalAcc |
Implements a trapezoidal acceleration profile. More... | |
class | MipBaselib::TrapezoidalDec |
Implements a trapezoidal deceleration profile. More... | |
Enumerations | |
enum | TimeLawType { STILLNESS, CONST_SPEED, TRIANGULAR_SPEED, TRAPEZOIDAL_SPEED, CUBIC_SPEED, TRAPEZOIDAL_ACC, TRAPEZOIDAL_DEC, LAW_NUM } |
Possible types of TimeLaw. More... | |
Variables | |
static const char * | TimeLawNames [LAW_NUM] |
Names of the possible types of TimeLaw. |
Declarations of classes to implement various time law:
enum TimeLawType |
TimeLawNames [static] |
Initial value:
{ "Stillness", "Constant Speed", "Triangular Speed", "Trapezoidal Speed", "Cubic Speed", "Trapezoidal Acceleration", "Trapezoidal Deceleration" }