summaryrefslogtreecommitdiff
path: root/examples/Importers/ImportURDFDemo/UrdfParser.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/Importers/ImportURDFDemo/UrdfParser.h')
-rw-r--r--examples/Importers/ImportURDFDemo/UrdfParser.h9
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