moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Public Attributes | List of all members
moveit_setup::controllers::AdditionalControllerField Class Reference

Structure for containing information about types of additional parameters. More...

#include <controllers.hpp>

Inheritance diagram for moveit_setup::controllers::AdditionalControllerField:
Inheritance graph
[legend]

Public Member Functions

 AdditionalControllerField (const std::string &display_name, const std::string &parameter_name)
 
 AdditionalControllerField ()=default
 
 AdditionalControllerField (const AdditionalControllerField &)=default
 
 AdditionalControllerField (AdditionalControllerField &&)=default
 
AdditionalControllerFieldoperator= (const AdditionalControllerField &)=default
 
AdditionalControllerFieldoperator= (AdditionalControllerField &&)=default
 
virtual ~AdditionalControllerField ()=default
 
virtual std::string getDefaultValue (const std::string &) const
 Overridable method for changing the default value based on the controller_type. More...
 

Public Attributes

std::string display_name_
 
std::string parameter_name_
 

Detailed Description

Structure for containing information about types of additional parameters.

Definition at line 49 of file controllers.hpp.

Constructor & Destructor Documentation

◆ AdditionalControllerField() [1/4]

moveit_setup::controllers::AdditionalControllerField::AdditionalControllerField ( const std::string &  display_name,
const std::string &  parameter_name 
)
inline

Definition at line 52 of file controllers.hpp.

◆ AdditionalControllerField() [2/4]

moveit_setup::controllers::AdditionalControllerField::AdditionalControllerField ( )
default

◆ AdditionalControllerField() [3/4]

moveit_setup::controllers::AdditionalControllerField::AdditionalControllerField ( const AdditionalControllerField )
default

◆ AdditionalControllerField() [4/4]

moveit_setup::controllers::AdditionalControllerField::AdditionalControllerField ( AdditionalControllerField &&  )
default

◆ ~AdditionalControllerField()

virtual moveit_setup::controllers::AdditionalControllerField::~AdditionalControllerField ( )
virtualdefault

Member Function Documentation

◆ getDefaultValue()

virtual std::string moveit_setup::controllers::AdditionalControllerField::getDefaultValue ( const std::string &  ) const
inlinevirtual

Overridable method for changing the default value based on the controller_type.

Reimplemented in moveit_setup::controllers::MoveItControllers::ActionNamespaceField, and moveit_setup::controllers::MoveItControllers::DefaultField.

Definition at line 67 of file controllers.hpp.

◆ operator=() [1/2]

AdditionalControllerField& moveit_setup::controllers::AdditionalControllerField::operator= ( AdditionalControllerField &&  )
default

◆ operator=() [2/2]

AdditionalControllerField& moveit_setup::controllers::AdditionalControllerField::operator= ( const AdditionalControllerField )
default

Member Data Documentation

◆ display_name_

std::string moveit_setup::controllers::AdditionalControllerField::display_name_

Definition at line 72 of file controllers.hpp.

◆ parameter_name_

std::string moveit_setup::controllers::AdditionalControllerField::parameter_name_

Definition at line 73 of file controllers.hpp.


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