|
|
#include <RobotComponents/gui-plugins/RobotTrajectoryDesignerGuiPlugin/Model/DesignerTrajectory.h>
Public Member Functions | |
| void | addFirstUserWaypoint (UserWaypointPtr &point) |
| add a new first userWaypoint More... | |
| void | addLastUserWaypoint (UserWaypointPtr &point) |
| add new last userWaypoint More... | |
| void | deleteUserWaypoint (unsigned int index) |
| delete the userwaypoint and remove all transitions including the userwaypoint. More... | |
| DesignerTrajectory (const DesignerTrajectory &source) | |
| Deep copy constructor of designerTrajectory. More... | |
| DesignerTrajectory (UserWaypointPtr &firstPoint, VirtualRobot::RobotNodeSetPtr newRns) | |
| std::vector< UserWaypointPtr > | getAllUserWaypoints () |
| get all userwaypoints More... | |
| std::vector< UserWaypointPtr > | getAllUserWaypoints () const |
| get a copy of all userwaypoints More... | |
| TrajectoryPtr | getFinalTrajectory () |
| get the final trajectory with the right durations More... | |
| std::vector< TrajectoryPtr > | getInterBreakpointTrajectories () |
| Returns the interBreakpointTrajectories. More... | |
| unsigned int | getNrOfUserWaypoints () const |
| get the number of the userwaypoints More... | |
| VirtualRobot::RobotNodeSetPtr | getRns () |
| get the robot node set of the designertrajectory More... | |
| TrajectoryPtr | getTimeOptimalTrajectory () |
| get the time optimal trajectory. More... | |
| TrajectoryPtr | getTrajectorySegment (unsigned int index) |
| get one interBreakPoint trajectory More... | |
| TransitionPtr | getTransition (unsigned int index) |
| get the transition More... | |
| UserWaypointPtr | getUserWaypoint (unsigned int index) |
| get the userWaypoint More... | |
| void | insertUserWaypoint (UserWaypointPtr &point, unsigned int index) |
| insert userwaypoint before index More... | |
| void | setInterBreakpointTrajectories (const std::vector< TrajectoryPtr > &value) |
| set the interBreakpointTrajectories More... | |
| void | setRns (const VirtualRobot::RobotNodeSetPtr &value) |
| set the robotnodeset More... | |
Definition at line 36 of file DesignerTrajectory.h.
| DesignerTrajectory | ( | UserWaypointPtr & | firstPoint, |
| VirtualRobot::RobotNodeSetPtr | newRns | ||
| ) |
| DesignerTrajectory | ( | const DesignerTrajectory & | source | ) |
Deep copy constructor of designerTrajectory.
| source | designertrajectory to copy |
Definition at line 88 of file DesignerTrajectory.cpp.
Here is the call graph for this function:| void addFirstUserWaypoint | ( | UserWaypointPtr & | point | ) |
add a new first userWaypoint
| point | userwaypoint |
Definition at line 120 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| void addLastUserWaypoint | ( | UserWaypointPtr & | point | ) |
add new last userWaypoint
| point | userwaypoint |
Definition at line 139 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| void deleteUserWaypoint | ( | unsigned int | index | ) |
delete the userwaypoint and remove all transitions including the userwaypoint.
Creates new transition if necessary
| index | index of userwaypoint |
Definition at line 192 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| std::vector<UserWaypointPtr> getAllUserWaypoints | ( | ) |
get all userwaypoints
| std::vector< UserWaypointPtr > getAllUserWaypoints | ( | ) | const |
get a copy of all userwaypoints
Definition at line 280 of file DesignerTrajectory.cpp.
| TrajectoryPtr getFinalTrajectory | ( | ) |
get the final trajectory with the right durations
Definition at line 298 of file DesignerTrajectory.cpp.
| std::vector< TrajectoryPtr > getInterBreakpointTrajectories | ( | ) |
Returns the interBreakpointTrajectories.
Definition at line 28 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| unsigned int getNrOfUserWaypoints | ( | ) | const |
get the number of the userwaypoints
Definition at line 223 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| VirtualRobot::RobotNodeSetPtr getRns | ( | ) |
get the robot node set of the designertrajectory
Definition at line 9 of file DesignerTrajectory.cpp.
| TrajectoryPtr getTimeOptimalTrajectory | ( | ) |
get the time optimal trajectory.
Calculated out of all breakpoint trajectories.
Definition at line 255 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| TrajectoryPtr getTrajectorySegment | ( | unsigned int | index | ) |
get one interBreakPoint trajectory
| index | the index |
Definition at line 267 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| TransitionPtr getTransition | ( | unsigned int | index | ) |
get the transition
| index | index of transition |
Definition at line 242 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| UserWaypointPtr getUserWaypoint | ( | unsigned int | index | ) |
get the userWaypoint
| index | index of userwaypoint |
Definition at line 229 of file DesignerTrajectory.cpp.
Here is the caller graph for this function:| void insertUserWaypoint | ( | UserWaypointPtr & | point, |
| unsigned int | index | ||
| ) |
insert userwaypoint before index
| point | userwaypoint |
| index | index |
Definition at line 157 of file DesignerTrajectory.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void setInterBreakpointTrajectories | ( | const std::vector< TrajectoryPtr > & | value | ) |
set the interBreakpointTrajectories
| value | interBreakpointTrajectories |
Definition at line 34 of file DesignerTrajectory.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void setRns | ( | const VirtualRobot::RobotNodeSetPtr & | value | ) |
set the robotnodeset
| value | robotnodeset |
Definition at line 15 of file DesignerTrajectory.cpp.
Here is the call graph for this function: