|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <end_effectors.hpp>


Public Member Functions | |
| std::string | getName () const override |
| Returns the name of the setup step. More... | |
| std::vector< srdf::Model::EndEffector > & | getContainer () override |
| Returns the reference to the vector in the SRDF. More... | |
| InformationFields | getInfoField () const override |
| Returns the info field associated with this part of the SRDF. More... | |
| void | onInit () override |
| Overridable initialization method. More... | |
| bool | isReady () const override |
| Return true if the data necessary to proceed with this step has been configured. More... | |
| std::vector< std::string > | getGroupNames () const |
| std::vector< srdf::Model::EndEffector > & | getEndEffectors () |
| std::vector< std::string > | getLinkNames () const |
| bool | isLinkInGroup (const std::string &link, const std::string &group) const |
| void | setProperties (srdf::Model::EndEffector *eef, const std::string &parent_link, const std::string &component_group, const std::string &parent_group) |
Public Member Functions inherited from moveit_setup::srdf_setup::SuperSRDFStep< srdf::Model::EndEffector > | |
| srdf::Model::EndEffector * | find (const std::string &name) |
| Return a pointer to an item with the given name if it exists, otherwise null. More... | |
| srdf::Model::EndEffector * | create (const std::string &name) |
| Create an item with the given name and return the pointer. More... | |
| srdf::Model::EndEffector * | rename (const std::string &old_name, const std::string &new_name) |
| Renames an item and returns a pointer to the item. More... | |
| bool | remove (const std::string &name) |
| Delete an item with the given name from the list. More... | |
| srdf::Model::EndEffector * | get (const std::string &name, const std::string &old_name="") |
| Get a pointer to an item with the given name, creating if necessary. If old_name is provided (and is different) will rename the given item. More... | |
Public Member Functions inherited from moveit_setup::srdf_setup::SRDFStep | |
| void | onInit () override |
| Overridable initialization method. More... | |
| bool | isReady () const override |
| Return true if the data necessary to proceed with this step has been configured. More... | |
| bool | hasGroups () const |
Public Member Functions inherited from moveit_setup::SetupStep | |
| SetupStep ()=default | |
| SetupStep (const SetupStep &)=default | |
| SetupStep (SetupStep &&)=default | |
| SetupStep & | operator= (const SetupStep &)=default |
| SetupStep & | operator= (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... | |
Protected Attributes | |
| std::shared_ptr< URDFConfig > | urdf_config_ |
Protected Attributes inherited from moveit_setup::srdf_setup::SRDFStep | |
| std::shared_ptr< SRDFConfig > | srdf_config_ |
Protected Attributes inherited from moveit_setup::SetupStep | |
| DataWarehousePtr | config_data_ |
| rclcpp::Node::SharedPtr | parent_node_ |
| std::shared_ptr< rclcpp::Logger > | logger_ |
Definition at line 45 of file end_effectors.hpp.
|
inlineoverridevirtual |
Returns the reference to the vector in the SRDF.
Implements moveit_setup::srdf_setup::SuperSRDFStep< srdf::Model::EndEffector >.
Definition at line 53 of file end_effectors.hpp.
|
inline |
Definition at line 75 of file end_effectors.hpp.
|
inline |
Definition at line 70 of file end_effectors.hpp.
|
inlineoverridevirtual |
Returns the info field associated with this part of the SRDF.
Implements moveit_setup::srdf_setup::SuperSRDFStep< srdf::Model::EndEffector >.
Definition at line 58 of file end_effectors.hpp.
|
inline |
Definition at line 80 of file end_effectors.hpp.
|
inlineoverridevirtual |
Returns the name of the setup step.
Implements moveit_setup::SetupStep.
Definition at line 48 of file end_effectors.hpp.
| bool moveit_setup::srdf_setup::EndEffectors::isLinkInGroup | ( | const std::string & | link, |
| const std::string & | group | ||
| ) | const |
|
inlineoverridevirtual |
Return true if the data necessary to proceed with this step has been configured.
Reimplemented from moveit_setup::SetupStep.
Definition at line 65 of file end_effectors.hpp.

|
overridevirtual |
Overridable initialization method.
Reimplemented from moveit_setup::SetupStep.
Definition at line 43 of file end_effectors.cpp.

| void moveit_setup::srdf_setup::EndEffectors::setProperties | ( | srdf::Model::EndEffector * | eef, |
| const std::string & | parent_link, | ||
| const std::string & | component_group, | ||
| const std::string & | parent_group | ||
| ) |
Definition at line 56 of file end_effectors.cpp.
|
protected |
Definition at line 90 of file end_effectors.hpp.