Class Model

Inheritance Relationships

Base Type

  • public ModelInterface

Class Documentation

class Model : public ModelInterface

Populates itself based on a robot descripton.

This class uses urdf_parser_plugin to parse the given robot description. The chosen plugin is the one that reports the most confident score. There is no way to override this choice except by uninstalling undesirable parser plugins.

Public Functions

Model()
~Model()
Model(const Model &other)
Model &operator=(const Model &other)
Model(Model &&other) noexcept
Model &operator=(Model &&other) noexcept
bool initFile(const std::string &filename)

Load Model given a filename.

bool initString(const std::string &xmlstring)

Load Model from a XML-string.