Class TestdataLoader
Defined in File testdata_loader.h
Inheritance Relationships
Derived Type
public pilz_industrial_motion_planner_testutils::XmlTestdataLoader
(Class XmlTestdataLoader)
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 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 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
Protected Attributes
-
moveit::core::RobotModelConstPtr robot_model_
-
TestdataLoader() = default