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

#include <basecmd.hpp>

Inheritance diagram for pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >:
Collaboration diagram for pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >:

Public Member Functions

 BaseCmd ()=default
 BaseCmd (const BaseCmd &)=default
 BaseCmd (BaseCmd &&) noexcept=default
BaseCmdoperator= (const BaseCmd &)=default
BaseCmdoperator= (BaseCmd &&) noexcept=default
virtual ~BaseCmd ()=default
planning_interface::MotionPlanRequest toRequest () const override
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)

Protected Attributes

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 GoalType>
class pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >

Definition at line 44 of file basecmd.hpp.

Constructor & Destructor Documentation

◆ BaseCmd() [1/3]

template<class StartType, class GoalType>
pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::BaseCmd ( )
default
Here is the caller graph for this function:

◆ BaseCmd() [2/3]

template<class StartType, class GoalType>
pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::BaseCmd ( const BaseCmd< StartType, GoalType > & )
default
Here is the call graph for this function:

◆ BaseCmd() [3/3]

template<class StartType, class GoalType>
pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::BaseCmd ( BaseCmd< StartType, GoalType > && )
defaultnoexcept
Here is the call graph for this function:

◆ ~BaseCmd()

template<class StartType, class GoalType>
virtual pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::~BaseCmd ( )
virtualdefault
Here is the call graph for this function:

Member Function Documentation

◆ getGoalConfiguration() [1/2]

template<class StartType, class GoalType>
GoalType & pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::getGoalConfiguration ( )
inline

Definition at line 100 of file basecmd.hpp.

Here is the caller graph for this function:

◆ getGoalConfiguration() [2/2]

template<class StartType, class GoalType>
const GoalType & pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::getGoalConfiguration ( ) const
inline

Definition at line 106 of file basecmd.hpp.

◆ getStartConfiguration() [1/2]

template<class StartType, class GoalType>
StartType & pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::getStartConfiguration ( )
inline

Definition at line 88 of file basecmd.hpp.

Here is the caller graph for this function:

◆ getStartConfiguration() [2/2]

template<class StartType, class GoalType>
const StartType & pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::getStartConfiguration ( ) const
inline

Definition at line 94 of file basecmd.hpp.

◆ operator=() [1/2]

template<class StartType, class GoalType>
BaseCmd & pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::operator= ( BaseCmd< StartType, GoalType > && )
defaultnoexcept
Here is the call graph for this function:

◆ operator=() [2/2]

template<class StartType, class GoalType>
BaseCmd & pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::operator= ( const BaseCmd< StartType, GoalType > & )
default
Here is the call graph for this function:

◆ setGoalConfiguration()

template<class StartType, class GoalType>
void pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::setGoalConfiguration ( GoalType goal)
inline

Definition at line 82 of file basecmd.hpp.

Here is the caller graph for this function:

◆ setStartConfiguration()

template<class StartType, class GoalType>
void pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::setStartConfiguration ( StartType start)
inline

Definition at line 76 of file basecmd.hpp.

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

◆ toRequest()

Member Data Documentation

◆ goal_

template<class StartType, class GoalType>
GoalType pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::goal_
protected

Definition at line 70 of file basecmd.hpp.

◆ start_

template<class StartType, class GoalType>
StartType pilz_industrial_motion_planner_testutils::BaseCmd< StartType, GoalType >::start_
protected

Definition at line 71 of file basecmd.hpp.


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