Class GroupMetaConfig

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public moveit_setup::SetupConfig

Class Documentation

class GroupMetaConfig : public moveit_setup::SetupConfig

Public Functions

virtual bool isConfigured() const override
virtual void loadPrevious(const std::filesystem::path &package_path, const YAML::Node &node) override
void deleteGroup(const std::string &group_name)
void renameGroup(const std::string &old_group_name, const std::string &new_group_name)
const GroupMetaData &getMetaData(const std::string &group_name) const
void setMetaData(const std::string &group_name, const GroupMetaData &meta_data)
inline virtual void collectFiles(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, std::vector<GeneratedFilePtr> &files) override
virtual void collectVariables(std::vector<TemplateVariable> &variables) override

Protected Functions

bool inputKinematicsYAML(const std::filesystem::path &file_path)

Protected Attributes

std::map<std::string, GroupMetaData> group_meta_data_

Planning groups extra data not found in srdf but used in config files.

GroupMetaData default_values_
bool changed_ = {false}
class GeneratedGroupMetaConfig : public moveit_setup::YamlGeneratedFile

Public Functions

inline GeneratedGroupMetaConfig(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, GroupMetaConfig &parent)
inline virtual std::filesystem::path getRelativePath() const override
inline virtual std::string getDescription() const override
inline virtual bool hasChanges() const override
bool writeYaml(YAML::Emitter &emitter) override

Protected Attributes

GroupMetaConfig &parent_