Class GroupMetaConfig
Defined in File group_meta_config.hpp
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_
-
inline GeneratedGroupMetaConfig(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, GroupMetaConfig &parent)
-
virtual bool isConfigured() const override