|
#include <RobotComponents/gui-plugins/RobotTrajectoryDesignerGuiPlugin/Model/Transition.h>
Public Member Functions | |
UserWaypointPtr | getEnd () |
Returns the end UserWaypoint of the transition. More... | |
InterpolationType | getInterpolationType () const |
Returns the interpolation type of the transition. More... | |
UserWaypointPtr | getStart () |
Returns the start UserWaypoint of the transition. More... | |
double | getTimeOptimalDuration () const |
Returns the time optimal duration calculated by TrajectoryCalculation. More... | |
TrajectoryPtr | getTrajectory () |
Returns the armarx::Trajectory of the transition. More... | |
double | getUserDuration () const |
Returns the user duration of the transition. More... | |
void | setEnd (const UserWaypointPtr &value) |
set the end userwaypoint of the transition More... | |
void | setInterpolationType (const InterpolationType &value) |
Set the intpolation type of the transition. More... | |
void | setStart (const UserWaypointPtr &value) |
set the start userwaypoint of the transition More... | |
void | setTimeOptimalDuration (double value) |
set the time optimal duration and set the userDuration if its less than time optimal duration More... | |
void | setTrajectory (const TrajectoryPtr &value) |
set the time optimal trajectory of the transition More... | |
void | setUserDuration (double value) |
Set the user duration of the transition and tests if it is greater than the time optimal duration. More... | |
Transition (const Transition &source, const UserWaypointPtr newStart, const UserWaypointPtr newEnd) | |
Deep copy constructor of the class Transition. More... | |
Transition (UserWaypointPtr &newStart, UserWaypointPtr &newEnd) | |
Transition. More... | |
Definition at line 36 of file Transition.h.
Transition | ( | UserWaypointPtr & | newStart, |
UserWaypointPtr & | newEnd | ||
) |
Transition | ( | const Transition & | source, |
const UserWaypointPtr | newStart, | ||
const UserWaypointPtr | newEnd | ||
) |
Deep copy constructor of the class Transition.
source | to copy |
Definition at line 130 of file Transition.cpp.
UserWaypointPtr getEnd | ( | ) |
Returns the end UserWaypoint of the transition.
Definition at line 90 of file Transition.cpp.
InterpolationType getInterpolationType | ( | ) | const |
Returns the interpolation type of the transition.
Definition at line 53 of file Transition.cpp.
UserWaypointPtr getStart | ( | ) |
Returns the start UserWaypoint of the transition.
Definition at line 73 of file Transition.cpp.
double getTimeOptimalDuration | ( | ) | const |
Returns the time optimal duration calculated by TrajectoryCalculation.
Definition at line 30 of file Transition.cpp.
TrajectoryPtr getTrajectory | ( | ) |
Returns the armarx::Trajectory of the transition.
Definition at line 63 of file Transition.cpp.
double getUserDuration | ( | ) | const |
Returns the user duration of the transition.
Definition at line 5 of file Transition.cpp.
void setEnd | ( | const UserWaypointPtr & | value | ) |
set the end userwaypoint of the transition
value | end |
Definition at line 95 of file Transition.cpp.
void setInterpolationType | ( | const InterpolationType & | value | ) |
Set the intpolation type of the transition.
vlaue | interpolation type |
Definition at line 58 of file Transition.cpp.
void setStart | ( | const UserWaypointPtr & | value | ) |
set the start userwaypoint of the transition
value | start |
Definition at line 78 of file Transition.cpp.
void setTimeOptimalDuration | ( | double | value | ) |
set the time optimal duration and set the userDuration if its less than time optimal duration
value | time |
Definition at line 35 of file Transition.cpp.
void setTrajectory | ( | const TrajectoryPtr & | value | ) |
set the time optimal trajectory of the transition
value | trajectory |
Definition at line 68 of file Transition.cpp.
void setUserDuration | ( | double | value | ) |
Set the user duration of the transition and tests if it is greater than the time optimal duration.
Updates the user timestamps of the start and end UserWaypoint.
value |
Definition at line 10 of file Transition.cpp.