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

#include <moveit_controllers.hpp>

Inheritance diagram for moveit_setup::controllers::MoveItControllers:
Inheritance graph
[legend]
Collaboration diagram for moveit_setup::controllers::MoveItControllers:
Collaboration graph
[legend]

Classes

class  ActionNamespaceField
 
class  DefaultField
 

Public Member Functions

std::string getName () const override
 Returns the name of the setup step. More...
 
void onInit () override
 Overridable initialization method. More...
 
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. More...
 
- 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. More...
 
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. More...
 
const rclcpp::Logger & getLogger () const
 Makes a namespaced logger for this step available to the widget. More...
 

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 117 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 72 of file moveit_controllers.hpp.

◆ getButtonText()

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

Implements moveit_setup::controllers::Controllers.

Definition at line 67 of file moveit_controllers.hpp.

◆ getDefaultType()

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

Implements moveit_setup::controllers::Controllers.

Definition at line 77 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: