Class TestdataLoader

Inheritance Relationships

Derived Type

Class Documentation

class TestdataLoader

Abstract base class describing the interface to access test data like robot poses and robot commands.

Subclassed by pilz_industrial_motion_planner_testutils::XmlTestdataLoader

Public Functions

TestdataLoader() = default
inline TestdataLoader(moveit::core::RobotModelConstPtr robot_model)
TestdataLoader(const TestdataLoader&) = default
TestdataLoader(TestdataLoader&&) = default
TestdataLoader &operator=(const TestdataLoader&) = default
TestdataLoader &operator=(TestdataLoader&&) = default
virtual ~TestdataLoader() = default
inline void setRobotModel(moveit::core::RobotModelConstPtr robot_model)
virtual JointConfiguration getJoints(const std::string &pos_name, const std::string &group_name) const = 0
virtual CartesianConfiguration getPose(const std::string &pos_name, const std::string &group_name) const = 0
virtual PtpJoint getPtpJoint(const std::string &cmd_name) const = 0

Returns the command with the specified name from the test data.

virtual PtpCart getPtpCart(const std::string &cmd_name) const = 0
virtual PtpJointCart getPtpJointCart(const std::string &cmd_name) const = 0
virtual LinJoint getLinJoint(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
virtual LinJointCart getLinJointCart(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 CircJointCenterCart getCircJointCenterCart(const std::string &cmd_name) const = 0
virtual CircInterimCart getCircCartInterimCart(const std::string &cmd_name) const = 0
virtual CircJointInterimCart getCircJointInterimCart(const std::string &cmd_name) const = 0
virtual Sequence getSequence(const std::string &cmd_name) const = 0

Returns the command with the specified name from the test data.

virtual Gripper getGripper(const std::string &cmd_name) const = 0

Returns the command with the specified name from the test data.

Protected Attributes

moveit::core::RobotModelConstPtr robot_model_