moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
moveit_setup::controllers::MoveItControllers Class Reference

#include <moveit_controllers.hpp>

Inheritance diagram for moveit_setup::controllers::MoveItControllers:
Collaboration diagram for moveit_setup::controllers::MoveItControllers:

Classes

class  ActionNamespaceField
class  DefaultField

Public Member Functions

std::string getName () const override
 Returns the name of the setup step.
void onInit () override
 Overridable initialization method.
std::string getInstructions () const override
std::string getButtonText () const override
std::vector< std::string > getAvailableTypes () const override
std::string getDefaultType () const override
FieldPointers getAdditionalControllerFields () const override
 Define the types of controller fields for the specific types of controllers.
Public Member Functions inherited from moveit_setup::controllers::Controllers
bool isReady () const override
 Return true if the data necessary to proceed with this step has been configured.
const std::vector< std::string > & getJointNames () const
std::vector< std::string > getGroupNames () const
std::string getChildOfJoint (const std::string &joint_name) const
std::vector< ControllerInfo > & getControllers () const
bool addController (const ControllerInfo &new_controller)
ControllerInfofindControllerByName (const std::string &controller_name)
bool deleteController (const std::string &controller_name)
bool addDefaultControllers ()
std::vector< std::string > getJointsFromGroups (const std::vector< std::string > &group_names) const
Public Member Functions inherited from moveit_setup::SetupStep
 SetupStep ()=default
 SetupStep (const SetupStep &)=default
 SetupStep (SetupStep &&)=default
SetupStepoperator= (const SetupStep &)=default
SetupStepoperator= (SetupStep &&)=default
virtual ~SetupStep ()=default
void initialize (const rclcpp::Node::SharedPtr &parent_node, const DataWarehousePtr &config_data)
 Called after construction to initialize the step.
const rclcpp::Logger & getLogger () const
 Makes a namespaced logger for this step available to the widget.

Additional Inherited Members

Protected Attributes inherited from moveit_setup::controllers::Controllers
std::shared_ptr< SRDFConfigsrdf_config_
std::shared_ptr< ControllersConfigcontrollers_config_
Protected Attributes inherited from moveit_setup::SetupStep
DataWarehousePtr config_data_
rclcpp::Node::SharedPtr parent_node_
std::shared_ptr< rclcpp::Logger > logger_

Detailed Description

Definition at line 46 of file moveit_controllers.hpp.

Member Function Documentation

◆ getAdditionalControllerFields()

FieldPointers moveit_setup::controllers::MoveItControllers::getAdditionalControllerFields ( ) const
inlineoverridevirtual

Define the types of controller fields for the specific types of controllers.

Reimplemented from moveit_setup::controllers::Controllers.

Definition at line 116 of file moveit_controllers.hpp.

◆ getAvailableTypes()

std::vector< std::string > moveit_setup::controllers::MoveItControllers::getAvailableTypes ( ) const
inlineoverridevirtual

Implements moveit_setup::controllers::Controllers.

Definition at line 71 of file moveit_controllers.hpp.

◆ getButtonText()

std::string moveit_setup::controllers::MoveItControllers::getButtonText ( ) const
inlineoverridevirtual

Implements moveit_setup::controllers::Controllers.

Definition at line 66 of file moveit_controllers.hpp.

◆ getDefaultType()

std::string moveit_setup::controllers::MoveItControllers::getDefaultType ( ) const
inlineoverridevirtual

Implements moveit_setup::controllers::Controllers.

Definition at line 76 of file moveit_controllers.hpp.

◆ getInstructions()

std::string moveit_setup::controllers::MoveItControllers::getInstructions ( ) const
inlineoverridevirtual

Implements moveit_setup::controllers::Controllers.

Definition at line 61 of file moveit_controllers.hpp.

◆ getName()

std::string moveit_setup::controllers::MoveItControllers::getName ( ) const
inlineoverridevirtual

Returns the name of the setup step.

Implements moveit_setup::SetupStep.

Definition at line 49 of file moveit_controllers.hpp.

◆ onInit()

void moveit_setup::controllers::MoveItControllers::onInit ( )
inlineoverridevirtual

Overridable initialization method.

Reimplemented from moveit_setup::SetupStep.

Definition at line 54 of file moveit_controllers.hpp.


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