1#ifndef INCLUDE_TINYURDF_INTERNAL_JOINT_PARSER_H_
2#define INCLUDE_TINYURDF_INTERNAL_JOINT_PARSER_H_
51 bool parse(
const tinyxml2::XMLElement* xml)
override;
53 std::shared_ptr<Joint>
get()
override;
54 void clear()
override;
55 bool empty()
const override;
56 std::string
toString()
const override;
57 bool isA(
const char* name)
const override;
61 std::shared_ptr<Joint> p_;
generalized description of a joint:
Definition joint_parser.h:48
bool isA(const char *name) const override
Definition joint_parser.cc:179
bool empty() const override
Definition joint_parser.cc:168
~JointParser()
Definition joint_parser.cc:180
JointParser()
Definition joint_parser.cc:3
std::string toString() const override
Definition joint_parser.cc:170
const char * getTypename() const override
Definition joint_parser.cc:162
void clear() override
Definition joint_parser.cc:166
bool parse(const tinyxml2::XMLElement *xml) override
Definition joint_parser.cc:5
std::shared_ptr< Joint > get() override
Definition joint_parser.cc:164
Definition parser_base.h:15