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.
bool readXml(TiXmlElement *_xml, ElementPtr _sdf, Errors &_errors)
For internal use only.
std::shared_ptr< Element > ElementPtr
Definition: Element.hh:45