moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType > Class Template Reference

Data class storing all information regarding a Circ command. More...

#include <circ.h>

Inheritance diagram for pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >:
Inheritance graph
[legend]
Collaboration diagram for pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >:
Collaboration graph
[legend]

Public Member Functions

 Circ ()
 
void setAuxiliaryConfiguration (AuxiliaryType auxiliary)
 
AuxiliaryType & getAuxiliaryConfiguration ()
 
const AuxiliaryType & getAuxiliaryConfiguration () const
 
planning_interface::MotionPlanRequest toRequest () const override
 
- Public Member Functions inherited from pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >
 BaseCmd ()=default
 
 BaseCmd (const BaseCmd &)=default
 
 BaseCmd (BaseCmd &&) noexcept=default
 
BaseCmdoperator= (const BaseCmd &)=default
 
BaseCmdoperator= (BaseCmd &&) noexcept=default
 
virtual ~BaseCmd ()=default
 
void setStartConfiguration (StartType start)
 
void setGoalConfiguration (GoalType goal)
 
StartType & getStartConfiguration ()
 
const StartType & getStartConfiguration () const
 
GoalType & getGoalConfiguration ()
 
const GoalType & getGoalConfiguration () const
 
- Public Member Functions inherited from pilz_industrial_motion_planner_testutils::MotionCmd
 MotionCmd ()
 
void setPlanningGroup (const std::string &planning_group)
 
const std::string & getPlanningGroup () const
 
void setVelocityScale (double velocity_scale)
 
void setAccelerationScale (double acceleration_scale)
 

Additional Inherited Members

- Protected Attributes inherited from pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >
GoalType goal_
 
StartType start_
 
- Protected Attributes inherited from pilz_industrial_motion_planner_testutils::MotionCmd
std::string planning_group_
 
std::string target_link_
 Link to which all cartesian poses refer to. More...
 
double vel_scale_ { 1.0 }
 
double acc_scale_ { 1.0 }
 

Detailed Description

template<class StartType, class AuxiliaryType, class GoalType>
class pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >

Data class storing all information regarding a Circ command.

Definition at line 48 of file circ.h.

Constructor & Destructor Documentation

◆ Circ()

template<class StartType , class AuxiliaryType , class GoalType >
pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >::Circ ( )
inline

Definition at line 51 of file circ.h.

Member Function Documentation

◆ getAuxiliaryConfiguration() [1/2]

template<class StartType , class AuxiliaryType , class GoalType >
AuxiliaryType & pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >::getAuxiliaryConfiguration
inline

Definition at line 93 of file circ.h.

◆ getAuxiliaryConfiguration() [2/2]

template<class StartType , class AuxiliaryType , class GoalType >
const AuxiliaryType & pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >::getAuxiliaryConfiguration
inline

Definition at line 99 of file circ.h.

◆ setAuxiliaryConfiguration()

template<class StartType , class AuxiliaryType , class GoalType >
void pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >::setAuxiliaryConfiguration ( AuxiliaryType  auxiliary)
inline

Definition at line 72 of file circ.h.

Here is the caller graph for this function:

◆ toRequest()

template<class StartType , class AuxiliaryType , class GoalType >
planning_interface::MotionPlanRequest pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >::toRequest
inlineoverridevirtual

Reimplemented from pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >.

Definition at line 84 of file circ.h.

Here is the call graph for this function:

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