Template Class BaseCmd

Inheritance Relationships

Base Type

  • public pilz_industrial_motion_planner_testutils::MotionCmd (Class MotionCmd)

Derived Types

  • public pilz_industrial_motion_planner_testutils::Ptp< JointConfiguration, JointConfiguration > (Template Class Ptp)

  • public pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType > (Template Class Circ)

  • public pilz_industrial_motion_planner_testutils::Lin< StartType, GoalType > (Template Class Lin)

  • public pilz_industrial_motion_planner_testutils::Ptp< StartType, GoalType > (Template Class Ptp)

Class Documentation

template<class StartType, class GoalType>
class BaseCmd : public pilz_industrial_motion_planner_testutils::MotionCmd

Subclassed by pilz_industrial_motion_planner_testutils::Ptp< JointConfiguration, JointConfiguration >, pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >, pilz_industrial_motion_planner_testutils::Lin< StartType, GoalType >, pilz_industrial_motion_planner_testutils::Ptp< StartType, GoalType >

Public Functions

BaseCmd() = default
BaseCmd(const BaseCmd&) = default
BaseCmd(BaseCmd&&) noexcept = default
BaseCmd &operator=(const BaseCmd&) = default
BaseCmd &operator=(BaseCmd&&) noexcept = default
virtual ~BaseCmd() = default
virtual planning_interface::MotionPlanRequest toRequest() const override
inline void setStartConfiguration(StartType start)
inline void setGoalConfiguration(GoalType goal)
inline StartType &getStartConfiguration()
inline const StartType &getStartConfiguration() const
inline GoalType &getGoalConfiguration()
inline const GoalType &getGoalConfiguration() const

Protected Attributes

GoalType goal_
StartType start_