Class EndEffectors

Inheritance Relationships

Base Type

Class Documentation

class EndEffectors : public moveit_setup::srdf_setup::SuperSRDFStep<srdf::Model::EndEffector>

Public Functions

inline virtual std::string getName() const override
inline virtual std::vector<srdf::Model::EndEffector> &getContainer() override

Returns the reference to the vector in the SRDF.

inline virtual InformationFields getInfoField() const override

Returns the info field associated with this part of the SRDF.

virtual void onInit() override
inline virtual bool isReady() const override
inline std::vector<std::string> getGroupNames() const
inline std::vector<srdf::Model::EndEffector> &getEndEffectors()
inline 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)

Protected Attributes

std::shared_ptr<URDFConfig> urdf_config_