The DesignerTrajectoryHolder class enables creating, deleting and getting DesignerTrajectorManagers, which are unambiguously assigned to a RobotNodeSet.
More...
#include <RobotComponents/gui-plugins/RobotTrajectoryDesignerGuiPlugin/Manager/DesignerTrajectoryHolder.h>
The DesignerTrajectoryHolder class enables creating, deleting and getting DesignerTrajectorManagers, which are unambiguously assigned to a RobotNodeSet.
- See also
- DesignerTrajectoryManager
◆ DesignerTrajectoryHolder()
Constructor(s)
Constructor(s) /////////////////////////////////////////////////////////////////////////////////////////////////.
◆ createDesignerTrajectoryManager()
| bool createDesignerTrajectoryManager |
( |
std::string | rnsName | ) |
|
Public functions.
Public functions /////////////////////////////////////////////////////////////////////////////////////////////////.
If the given RobotNodeSet is not already assigned to a DesignerTrajectoryManager a DesignerTrajectoryManager is created and assigned to this RobotNodeSet, else nothing happens.
- Parameters
-
- Returns
- true, if the given RobotNodeSet was not already assigned to a DesignerTrajectoryManager; false, if the given RobotNodeSet was already assigned to a DesignerTrajectoryManager.
◆ deleteDesignerTrajectoryManager()
| bool deleteDesignerTrajectoryManager |
( |
std::string | rnsName | ) |
|
◆ getTrajectoryManager()
◆ import()
◆ isInCollision()
| bool isInCollision |
( |
std::string | activeColModelName, |
|
|
std::vector< std::string > | bodyColModelsNames, |
|
|
unsigned int | fps ) |
isInCollision Checks if the given collision models (active and body) collide for the jointangle configurations given in the trajectory
- Parameters
-
| t | trajectory combining all trajectories represented by the managers |
| activeColModelName | the collision model of the RobotNodeSet which gets manipulated |
| bodyColModelsNames | the collision models to check against |
| fps | resolution for collision checking in frames per second |
- Returns
- true in case of a collision
◆ rnsExists()
| bool rnsExists |
( |
std::string | rnsName | ) |
|
◆ rnsIsPartOfExistingRns()
| bool rnsIsPartOfExistingRns |
( |
std::string | rnsName | ) |
|
Checks if the given RobotNodeSet is part of a RobotNodeSet to which a DesignerTrajectoryManager is assigned to.
- Parameters
-
- Returns
- true, if the given RobotNodeSet is part of a existing one; false, if the given RobotNodeSet is not part of a existing one
The documentation for this class was generated from the following files: