Inherits Interpolator< double >.
◆ RampInterpolator()
Construct RampInterpolator starting a start and finishing in end.
- Parameters
-
start | [in] Start of interpolator |
end | [in] End of interpolator |
velLimit | [in] the max velocity in m/sec |
accLimit | [in] the max acceleration in m/sec^2 |
◆ ddx()
double ddx |
( |
double |
t | ) |
const |
|
inlinevirtual |
Acceleration at time t.
- Parameters
-
t | [in] time between 0 and length |
- Returns
- Acceleration
Implements Interpolator< double >.
◆ duration()
double duration |
( |
| ) |
const |
|
inlinevirtual |
Returns the duration of the interpolator.
The duration is defined as the time it takes to move from one end of the interpolator to the other.
- Returns
- duration
Implements Interpolator< double >.
◆ dx()
double dx |
( |
double |
t | ) |
const |
|
inlinevirtual |
Velocity at time t.
- Parameters
-
t | [in] time between 0 and length |
- Returns
- Velocity
Implements Interpolator< double >.
◆ getEnd()
Returns the end rotation of the interpolator.
- Returns
- The end rotation of the interpolator
◆ getStart()
double getStart |
( |
| ) |
const |
|
inline |
Returns the start rotation of the interpolator.
- Returns
- The start rotation of the interpolator
◆ x()
double x |
( |
double |
t | ) |
const |
|
inlinevirtual |
Position at time t.
- Parameters
-
t | [in] time between 0 and length |
- Returns
- Position
Implements Interpolator< double >.
The documentation for this class was generated from the following file: