Class AdditionalControllerField

Inheritance Relationships

Derived Types

Class Documentation

class AdditionalControllerField

Structure for containing information about types of additional parameters.

Subclassed by moveit_setup::controllers::MoveItControllers::ActionNamespaceField, moveit_setup::controllers::MoveItControllers::DefaultField

Public Functions

inline AdditionalControllerField(const std::string &display_name, const std::string &parameter_name)
AdditionalControllerField() = default
AdditionalControllerField(const AdditionalControllerField&) = default
AdditionalControllerField(AdditionalControllerField&&) = default
AdditionalControllerField &operator=(const AdditionalControllerField&) = default
AdditionalControllerField &operator=(AdditionalControllerField&&) = default
virtual ~AdditionalControllerField() = default
inline virtual std::string getDefaultValue(const std::string&) const

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

Public Members

std::string display_name_
std::string parameter_name_