Go to the documentation of this file.
25 #ifndef DESIGNERTRAJECTORYHOLDER_H
26 #define DESIGNERTRAJECTORYHOLDER_H
30 #include <VirtualRobot/RobotNodeSet.h>
33 #include "../Model/DesignerTrajectory.h"
61 std::map < std::string, DesignerTrajectoryManagerPtr>
150 std::vector<std::string> bodyColModelsNames,
161 #endif // DESIGNERTRAJECTORYHOLDER_H
bool rnsExists(std::string rnsName)
Checks if there is already a DesignerTrajectoryManager assigned to the given RobotNodeSet.
std::shared_ptr< armarx::DesignerTrajectoryHolder > DesignerTrajectoryHolderPtr
Typedefinitions.
bool deleteDesignerTrajectoryManager(std::string rnsName)
Deletes the DesignerTrajectoryManager assigned to the given RobotNodeSet.
std::shared_ptr< Environment > EnvironmentPtr
DesignerTrajectoryHolder(EnvironmentPtr environment)
Constructor(s)
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 confi...
bool createDesignerTrajectoryManager(std::string rnsName)
Public functions.
The DesignerTrajectoryHolder class enables creating, deleting and getting DesignerTrajectorManagers,...
DesignerTrajectoryManagerPtr getTrajectoryManager(std::string rnsName)
Returns the DesignerTrajectoryManager assigned to the given RobotNodeSet.
std::shared_ptr< armarx::DesignerTrajectoryManager > DesignerTrajectoryManagerPtr
Typedefinitions.
std::shared_ptr< DesignerTrajectory > DesignerTrajectoryPtr
bool rnsIsPartOfExistingRns(std::string rnsName)
Checks if the given RobotNodeSet is part of a RobotNodeSet to which a DesignerTrajectoryManager is as...
This file offers overloads of toIce() and fromIce() functions for STL container types.