#include <Trajectory.h>

Public Member Functions | |
| AnalyticalTrajectory () | |
| Default constructor. | |
| AnalyticalTrajectory (AnalyticalTrajParam param, Path *path, TimeLaw *timeLaw) | |
| Parametric constructor. | |
| AnalyticalTrajectory (const AnalyticalTrajectory &t) | |
| Copy constructor. TODO verify. | |
| AnalyticalTrajectory & | operator= (const AnalyticalTrajectory &t) |
| Operator =. TODO verify. | |
| void | setParam (AnalyticalTrajParam param) |
| Sets _param parameter. | |
| void | setPath (Path *path) |
| Sets _path parameter. | |
| void | setTimeLaw (TimeLaw *timeLaw) |
| Sets _timeLaw parameter. | |
| void | setTc (Time value) |
| Sets _Tc parameter. | |
| void | setFirstAssignement () |
| Sets _firstAssignement parameter. | |
| void | unsetFirstAssignement () |
| Unsets _firstAssignement parameter. | |
| AnalyticalTrajParam | param () |
| Gets _param parameter. | |
| Path * | path () |
| Gets _path parameter. | |
| TimeLaw * | timeLaw () |
| Gets _timeLaw parameter. | |
| Time | Tc () |
| Gets _Tc parameter. | |
| bool | firstAssignement () |
| Gets _firstAssignement parameter. | |
| Position | getPos (Time t) |
| Evaluate trajectory coordinates for a given time. | |
| Position | getFirstDeriv (Time t) |
| Evaluate trajectory first derivative for a given time. | |
| Position | getSecondDeriv (Time t) |
| Evaluate trajectory second derivative for a given time. | |
| MipBaselib::AnalyticalTrajectory::AnalyticalTrajectory | ( | ) | [inline] |
Default constructor.
| MipBaselib::AnalyticalTrajectory::AnalyticalTrajectory | ( | AnalyticalTrajParam | param, | |
| Path * | path, | |||
| TimeLaw * | timeLaw | |||
| ) | [inline] |
Parametric constructor.
| MipBaselib::AnalyticalTrajectory::AnalyticalTrajectory | ( | const AnalyticalTrajectory & | t | ) | [inline] |
Copy constructor. TODO verify.
| AnalyticalTrajectory& MipBaselib::AnalyticalTrajectory::operator= | ( | const AnalyticalTrajectory & | t | ) | [inline] |
Operator =. TODO verify.
| void MipBaselib::AnalyticalTrajectory::setParam | ( | AnalyticalTrajParam | param | ) | [inline] |
Sets _param parameter.
| void MipBaselib::AnalyticalTrajectory::setPath | ( | Path * | path | ) | [inline] |
Sets _path parameter.
| void MipBaselib::AnalyticalTrajectory::setTimeLaw | ( | TimeLaw * | timeLaw | ) | [inline] |
Sets _timeLaw parameter.
| void MipBaselib::AnalyticalTrajectory::setTc | ( | Time | value | ) | [inline] |
| void MipBaselib::AnalyticalTrajectory::setFirstAssignement | ( | ) | [inline] |
Sets _firstAssignement parameter.
| void MipBaselib::AnalyticalTrajectory::unsetFirstAssignement | ( | ) | [inline] |
Unsets _firstAssignement parameter.
| AnalyticalTrajParam MipBaselib::AnalyticalTrajectory::param | ( | ) | [inline] |
Gets _param parameter.
| Path* MipBaselib::AnalyticalTrajectory::path | ( | ) | [inline] |
Gets _path parameter.
| TimeLaw* MipBaselib::AnalyticalTrajectory::timeLaw | ( | ) | [inline] |
Gets _timeLaw parameter.
| Time MipBaselib::AnalyticalTrajectory::Tc | ( | ) | [inline] |
| bool MipBaselib::AnalyticalTrajectory::firstAssignement | ( | ) | [inline] |
Gets _firstAssignement parameter.
1.5.6