moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType > Class Template Reference

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

#include <circ.hpp>

Inheritance diagram for pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >:
Collaboration diagram for pilz_industrial_motion_planner_testutils::Circ< StartType, AuxiliaryType, GoalType >:

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.
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.hpp.

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.hpp.

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.hpp.

Here is the caller graph for this function:

◆ getAuxiliaryConfiguration() [2/2]

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

Definition at line 99 of file circ.hpp.

◆ 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.hpp.

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 ( ) const
inlineoverridevirtual

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

Definition at line 84 of file circ.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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