17 #ifndef TESTDATA_LOADER_H 18 #define TESTDATA_LOADER_H 49 void setRobotModel(moveit::core::RobotModelConstPtr robot_model);
52 const std::string &group_name)
const = 0;
55 const std::string &group_name)
const = 0;
102 #endif // TESTDATA_LOADER_H virtual CircJointInterimCart getCircJointInterimCart(const std::string &cmd_name) const =0
virtual CircCenterCart getCircCartCenterCart(const std::string &cmd_name) const =0
Returns the command with the specified name from the test data.
virtual Sequence getSequence(const std::string &cmd_name) const =0
Returns the command with the specified name from the test data.
virtual LinCart getLinCart(const std::string &cmd_name) const =0
Data class storing all information regarding a Circ command.
virtual CartesianConfiguration getPose(const std::string &pos_name, const std::string &group_name) const =0
virtual PtpCart getPtpCart(const std::string &cmd_name) const =0
Data class storing all information regarding a linear command.
Class to define a robot configuration in space with the help of joint values.
virtual JointConfiguration getJoints(const std::string &pos_name, const std::string &group_name) const =0
Data class storing all information regarding a Sequence command.
virtual CircJointCenterCart getCircJointCenterCart(const std::string &cmd_name) const =0
virtual PtpJointCart getPtpJointCart(const std::string &cmd_name) const =0
virtual PtpJoint getPtpJoint(const std::string &cmd_name) const =0
Returns the command with the specified name from the test data.
moveit::core::RobotModelConstPtr robot_model_
Abstract base class describing the interface to access test data like robot poses and robot commands...
std::unique_ptr< TestdataLoader > TestdataLoaderUPtr
void setRobotModel(moveit::core::RobotModelConstPtr robot_model)
virtual ~TestdataLoader()=default
Class to define a robot configuration in space with the help of cartesian coordinates.
virtual Gripper getGripper(const std::string &cmd_name) const =0
Returns the command with the specified name from the test data.
virtual LinJoint getLinJoint(const std::string &cmd_name) const =0
Returns the command with the specified name from the test data.
TestdataLoader(moveit::core::RobotModelConstPtr robot_model)
virtual CircInterimCart getCircCartInterimCart(const std::string &cmd_name) const =0
virtual LinJointCart getLinJointCart(const std::string &cmd_name) const =0