Public Member Functions | Protected Attributes | List of all members
pilz_industrial_motion_testutils::TestdataLoader Class Referenceabstract

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

#include <testdata_loader.h>

Inheritance diagram for pilz_industrial_motion_testutils::TestdataLoader:
Inheritance graph
[legend]

Public Member Functions

virtual CircCenterCart getCircCartCenterCart (const std::string &cmd_name) const =0
 Returns the command with the specified name from the test data. More...
 
virtual CircInterimCart getCircCartInterimCart (const std::string &cmd_name) const =0
 
virtual CircJointCenterCart getCircJointCenterCart (const std::string &cmd_name) const =0
 
virtual CircJointInterimCart getCircJointInterimCart (const std::string &cmd_name) const =0
 
virtual Gripper getGripper (const std::string &cmd_name) const =0
 Returns the command with the specified name from the test data. More...
 
virtual JointConfiguration getJoints (const std::string &pos_name, const std::string &group_name) const =0
 
virtual LinCart getLinCart (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. More...
 
virtual LinJointCart getLinJointCart (const std::string &cmd_name) const =0
 
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
 
virtual PtpJoint getPtpJoint (const std::string &cmd_name) const =0
 Returns the command with the specified name from the test data. More...
 
virtual PtpJointCart getPtpJointCart (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. More...
 
void setRobotModel (moveit::core::RobotModelConstPtr robot_model)
 
 TestdataLoader ()=default
 
 TestdataLoader (moveit::core::RobotModelConstPtr robot_model)
 
virtual ~TestdataLoader ()=default
 

Protected Attributes

moveit::core::RobotModelConstPtr robot_model_
 

Detailed Description

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

Definition at line 37 of file testdata_loader.h.

Constructor & Destructor Documentation

pilz_industrial_motion_testutils::TestdataLoader::TestdataLoader ( )
default
pilz_industrial_motion_testutils::TestdataLoader::TestdataLoader ( moveit::core::RobotModelConstPtr  robot_model)
inline

Definition at line 42 of file testdata_loader.h.

virtual pilz_industrial_motion_testutils::TestdataLoader::~TestdataLoader ( )
virtualdefault

Member Function Documentation

virtual CircCenterCart pilz_industrial_motion_testutils::TestdataLoader::getCircCartCenterCart ( const std::string &  cmd_name) const
pure virtual

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

Implemented in pilz_industrial_motion_testutils::XmlTestdataLoader.

virtual CircInterimCart pilz_industrial_motion_testutils::TestdataLoader::getCircCartInterimCart ( const std::string &  cmd_name) const
pure virtual
virtual CircJointCenterCart pilz_industrial_motion_testutils::TestdataLoader::getCircJointCenterCart ( const std::string &  cmd_name) const
pure virtual
virtual CircJointInterimCart pilz_industrial_motion_testutils::TestdataLoader::getCircJointInterimCart ( const std::string &  cmd_name) const
pure virtual
virtual Gripper pilz_industrial_motion_testutils::TestdataLoader::getGripper ( const std::string &  cmd_name) const
pure virtual

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

Implemented in pilz_industrial_motion_testutils::XmlTestdataLoader.

virtual JointConfiguration pilz_industrial_motion_testutils::TestdataLoader::getJoints ( const std::string &  pos_name,
const std::string &  group_name 
) const
pure virtual
virtual LinCart pilz_industrial_motion_testutils::TestdataLoader::getLinCart ( const std::string &  cmd_name) const
pure virtual
virtual LinJoint pilz_industrial_motion_testutils::TestdataLoader::getLinJoint ( const std::string &  cmd_name) const
pure virtual

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

Implemented in pilz_industrial_motion_testutils::XmlTestdataLoader.

virtual LinJointCart pilz_industrial_motion_testutils::TestdataLoader::getLinJointCart ( const std::string &  cmd_name) const
pure virtual
virtual CartesianConfiguration pilz_industrial_motion_testutils::TestdataLoader::getPose ( const std::string &  pos_name,
const std::string &  group_name 
) const
pure virtual
virtual PtpCart pilz_industrial_motion_testutils::TestdataLoader::getPtpCart ( const std::string &  cmd_name) const
pure virtual
virtual PtpJoint pilz_industrial_motion_testutils::TestdataLoader::getPtpJoint ( const std::string &  cmd_name) const
pure virtual

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

Implemented in pilz_industrial_motion_testutils::XmlTestdataLoader.

virtual PtpJointCart pilz_industrial_motion_testutils::TestdataLoader::getPtpJointCart ( const std::string &  cmd_name) const
pure virtual
virtual Sequence pilz_industrial_motion_testutils::TestdataLoader::getSequence ( const std::string &  cmd_name) const
pure virtual

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

Implemented in pilz_industrial_motion_testutils::XmlTestdataLoader.

void pilz_industrial_motion_testutils::TestdataLoader::setRobotModel ( moveit::core::RobotModelConstPtr  robot_model)
inline

Definition at line 93 of file testdata_loader.h.

Member Data Documentation

moveit::core::RobotModelConstPtr pilz_industrial_motion_testutils::TestdataLoader::robot_model_
protected

Definition at line 90 of file testdata_loader.h.


The documentation for this class was generated from the following file:


pilz_industrial_motion_testutils
Author(s):
autogenerated on Mon Apr 6 2020 03:17:28