17 #ifndef SDF_PARSER_PRIVATE_HH_ 18 #define SDF_PARSER_PRIVATE_HH_ 37 std::string &_modelFileName);
49 bool readDoc(TiXmlDocument *_xmlDoc,
SDFPtr _sdf,
const std::string &_source,
50 bool _convert,
Errors &_errors);
53 const std::string &_source,
bool _convert,
Errors &_errors);
std::shared_ptr< SDF > SDFPtr
Definition: SDFImpl.hh:44
bool initXml(TiXmlElement *_xml, ElementPtr _sdf)
For internal use only. Do not use this function.
void copyChildren(ElementPtr _sdf, TiXmlElement *_xml)
std::vector< Error > Errors
A vector of Error.
Definition: Types.hh:69
bool readDoc(TiXmlDocument *_xmlDoc, SDFPtr _sdf, const std::string &_source, bool _convert, Errors &_errors)
Populate the SDF values from a TinyXML document.
bool initDoc(TiXmlDocument *_xmlDoc, SDFPtr _sdf)
Initialize the SDF interface using a TinyXML document.
std::string getBestSupportedModelVersion(TiXmlElement *_modelXML, std::string &_modelFileName)
Get the best SDF version from models supported by this sdformat.
namespace for Simulation Description Format parser
Definition: Console.hh:35
bool readXml(TiXmlElement *_xml, ElementPtr _sdf, Errors &_errors)
For internal use only.
std::shared_ptr< Element > ElementPtr
Definition: Element.hh:45