Class MoveItControllersConfig

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class MoveItControllersConfig : public moveit_setup::controllers::ControllersConfig

Public Functions

void loadPrevious(const std::filesystem::path &package_path, const YAML::Node &node) override
inline void collectFiles(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, std::vector<GeneratedFilePtr> &files) override

Protected Functions

bool parseController(const std::string &name, const YAML::Node &controller)

Helper function for parsing ros_controllers.yaml file

Parameters:

YAML::Node – - individual controller to be parsed

Returns:

true if the file was read correctly

Protected Attributes

std::map<std::string, YAML::Node> trajectory_parameters_
class GeneratedControllersConfig : public YamlGeneratedFile

Public Functions

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

Protected Attributes

MoveItControllersConfig &parent_