#include <RobotComponents/gui-plugins/RobotTrajectoryDesignerGuiPlugin/Model/DesignerTrajectory.h>
◆ DesignerTrajectory() [1/2]
◆ DesignerTrajectory() [2/2]
Deep copy constructor of designerTrajectory.
- Parameters
-
| source | designertrajectory to copy |
◆ addFirstUserWaypoint()
add a new first userWaypoint
- Parameters
-
◆ addLastUserWaypoint()
add new last userWaypoint
- Parameters
-
◆ deleteUserWaypoint()
| void deleteUserWaypoint |
( |
unsigned int | index | ) |
|
delete the userwaypoint and remove all transitions including the userwaypoint.
Creates new transition if necessary
- Parameters
-
| index | index of userwaypoint |
◆ getAllUserWaypoints() [1/2]
get all userwaypoints
- Returns
- all userwaypoints
◆ getAllUserWaypoints() [2/2]
get a copy of all userwaypoints
- Returns
- all userwaypoints
◆ getFinalTrajectory()
get the final trajectory with the right durations
- Returns
- trajectory
◆ getInterBreakpointTrajectories()
Returns the interBreakpointTrajectories.
- Returns
- interBreakpointTrajectories
◆ getNrOfUserWaypoints()
| unsigned int getNrOfUserWaypoints |
( |
| ) |
const |
get the number of the userwaypoints
- Returns
- number
◆ getRns()
| VirtualRobot::RobotNodeSetPtr getRns |
( |
| ) |
|
get the robot node set of the designertrajectory
- Returns
- robotnodeset
◆ getTimeOptimalTrajectory()
get the time optimal trajectory.
Calculated out of all breakpoint trajectories.
- Returns
- time optimal Trajectory
◆ getTrajectorySegment()
get one interBreakPoint trajectory
- Parameters
-
- Returns
- interBreakpointTrajectorie
◆ getTransition()
get the transition
- Parameters
-
- Returns
- the transition
◆ getUserWaypoint()
get the userWaypoint
- Parameters
-
| index | index of userwaypoint |
- Returns
- the userwaypoint
◆ insertUserWaypoint()
insert userwaypoint before index
- Parameters
-
| point | userwaypoint |
| index | index |
◆ setInterBreakpointTrajectories()
| void setInterBreakpointTrajectories |
( |
const std::vector< TrajectoryPtr > & | value | ) |
|
set the interBreakpointTrajectories
- Parameters
-
| value | interBreakpointTrajectories |
◆ setRns()
| void setRns |
( |
const VirtualRobot::RobotNodeSetPtr & | value | ) |
|
set the robotnodeset
- Parameters
-
The documentation for this class was generated from the following files: