diff options
Diffstat (limited to 'examples/Importers/ImportURDFDemo/UrdfParser.h')
-rw-r--r-- | examples/Importers/ImportURDFDemo/UrdfParser.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/Importers/ImportURDFDemo/UrdfParser.h b/examples/Importers/ImportURDFDemo/UrdfParser.h index f44d7c95f..eff72d593 100644 --- a/examples/Importers/ImportURDFDemo/UrdfParser.h +++ b/examples/Importers/ImportURDFDemo/UrdfParser.h @@ -267,6 +267,7 @@ protected: bool parseJointDynamics(UrdfJoint& joint, tinyxml2::XMLElement* config, ErrorLogger* logger); bool parseJoint(UrdfJoint& joint, tinyxml2::XMLElement* config, ErrorLogger* logger); bool parseLink(UrdfModel& model, UrdfLink& link, tinyxml2::XMLElement* config, ErrorLogger* logger); + bool parseSensor(UrdfModel& model, UrdfLink& link, UrdfJoint& joint, tinyxml2::XMLElement* config, ErrorLogger* logger); public: UrdfParser(); @@ -285,7 +286,13 @@ public: m_urdfScaling = scaling; } - bool loadUrdf(const char* urdfText, ErrorLogger* logger, bool forceFixedBase); + bool loadUrdf(const char* urdfText, ErrorLogger* logger, bool forceFixedBase, bool parseSensors); + + bool loadUrdf(const char* urdfText, ErrorLogger* logger, bool forceFixedBase) + { + return loadUrdf(urdfText, logger, forceFixedBase, false); + } + bool loadSDF(const char* sdfText, ErrorLogger* logger); int getNumModels() const |