Public Member Functions | Protected Attributes | Private Member Functions | List of all members
pilz_industrial_motion_testutils::BaseCmd< StartType, GoalType > Class Template Referenceabstract

#include <basecmd.h>

Inheritance diagram for pilz_industrial_motion_testutils::BaseCmd< StartType, GoalType >:
Inheritance graph
[legend]

Public Member Functions

 BaseCmd ()
 
GoalType & getGoalConfiguration ()
 
const GoalType & getGoalConfiguration () const
 
StartType & getStartConfiguration ()
 
const StartType & getStartConfiguration () const
 
void setGoalConfiguration (GoalType goal)
 
void setStartConfiguration (StartType start)
 
virtual planning_interface::MotionPlanRequest toRequest () const override
 
virtual ~BaseCmd ()=default
 
- Public Member Functions inherited from pilz_industrial_motion_testutils::MotionCmd
const std::string & getPlanningGroup () const
 
 MotionCmd ()
 
void setAccelerationScale (double acceleration_scale)
 
void setPlanningGroup (const std::string &planning_group)
 
void setVelocityScale (double velocity_scale)
 

Protected Attributes

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

Private Member Functions

virtual std::string getPlannerId () const =0
 

Detailed Description

template<class StartType, class GoalType>
class pilz_industrial_motion_testutils::BaseCmd< StartType, GoalType >

Definition at line 27 of file basecmd.h.

Constructor & Destructor Documentation

◆ BaseCmd()

template<class StartType, class GoalType>
pilz_industrial_motion_testutils::BaseCmd< StartType, GoalType >::BaseCmd ( )
inline

Definition at line 30 of file basecmd.h.

◆ ~BaseCmd()

template<class StartType, class GoalType>
virtual pilz_industrial_motion_testutils::BaseCmd< StartType, GoalType >::~BaseCmd ( )
virtualdefault

Member Function Documentation

◆ getGoalConfiguration() [1/2]

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

Definition at line 82 of file basecmd.h.

◆ getGoalConfiguration() [2/2]

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

Definition at line 88 of file basecmd.h.

◆ getPlannerId()

template<class StartType, class GoalType>
virtual std::string pilz_industrial_motion_testutils::BaseCmd< StartType, GoalType >::getPlannerId ( ) const
privatepure virtual

◆ getStartConfiguration() [1/2]

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

Definition at line 70 of file basecmd.h.

◆ getStartConfiguration() [2/2]

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

Definition at line 76 of file basecmd.h.

◆ setGoalConfiguration()

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

Definition at line 64 of file basecmd.h.

◆ setStartConfiguration()

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

Definition at line 58 of file basecmd.h.

◆ toRequest()

template<class StartType , class GoalType >
planning_interface::MotionPlanRequest pilz_industrial_motion_testutils::BaseCmd< StartType, GoalType >::toRequest ( ) const
overridevirtual

Member Data Documentation

◆ goal_

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

Definition at line 52 of file basecmd.h.

◆ start_

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

Definition at line 53 of file basecmd.h.


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


pilz_industrial_motion_testutils
Author(s):
autogenerated on Mon Feb 28 2022 23:13:36