namespace for Simulation Description Format parser More...
Classes | |
class | Converter |
Convert from one version of SDF to another. More... | |
class | Element |
SDF Element class. More... | |
class | Param |
A parameter class. More... | |
class | ParamT |
Templatized parameter class. More... | |
class | Plugin |
class | SDF |
Base SDF class. More... |
Typedefs | |
typedef boost::shared_ptr < Element > | ElementPtr |
typedef std::vector< ElementPtr > | ElementPtr_V |
typedef std::vector< ParamPtr > | Param_V |
typedef boost::shared_ptr< Param > | ParamPtr |
typedef boost::shared_ptr< SDF > | SDFPtr |
Functions | |
void | addNestedModel (ElementPtr _sdf, ElementPtr _includeSDF) |
void | addURIPath (const std::string &_uri, const std::string &_path) |
A function that is used in the external SDF library. | |
void | copyChildren (ElementPtr _sdf, TiXmlElement *_xml) |
bool | init (SDFPtr _sdf) |
Init based on the installed sdf_format.xml file. | |
bool | initDoc (TiXmlDocument *_xmlDoc, SDFPtr _sdf) |
bool | initDoc (TiXmlDocument *_xmlDoc, ElementPtr _sdf) |
bool | initFile (const std::string &_filename, SDFPtr _sdf) |
bool | initFile (const std::string &_filename, ElementPtr _sdf) |
bool | initString (const std::string &_xmlString, SDFPtr _sdf) |
bool | initXml (TiXmlElement *_xml, ElementPtr _sdf) |
bool | readDoc (TiXmlDocument *_xmlDoc, SDFPtr _sdf, const std::string &_source) |
Populate the SDF values from a TinyXML document. | |
bool | readDoc (TiXmlDocument *_xmlDoc, ElementPtr _sdf, const std::string &_source) |
bool | readFile (const std::string &_filename, SDFPtr _sdf) |
Populate the SDF values from a file. | |
bool | readString (const std::string &_xmlString, SDFPtr _sdf) |
Populate the SDF values from a string. | |
bool | readString (const std::string &_xmlString, ElementPtr _sdf) |
bool | readXml (TiXmlElement *_xml, ElementPtr _sdf) |
void | setFindCallback (boost::function< std::string(const std::string &)> _cb) |
A function that is used in the external SDF library. |
namespace for Simulation Description Format parser
typedef boost::shared_ptr<Element> sdf::ElementPtr |
typedef std::vector< ElementPtr > sdf::ElementPtr_V |
typedef std::vector< ParamPtr > sdf::Param_V |
typedef boost::shared_ptr< Param > sdf::ParamPtr |
typedef boost::shared_ptr<SDF> sdf::SDFPtr |
void sdf::addNestedModel | ( | ElementPtr | _sdf, |
ElementPtr | _includeSDF | ||
) |
void sdf::addURIPath | ( | const std::string & | _uri, |
const std::string & | _path | ||
) |
void sdf::copyChildren | ( | ElementPtr | _sdf, |
TiXmlElement * | _xml | ||
) |
bool sdf::init | ( | SDFPtr | _sdf | ) |
Init based on the installed sdf_format.xml file.
bool sdf::initDoc | ( | TiXmlDocument * | _xmlDoc, |
SDFPtr | _sdf | ||
) |
bool sdf::initDoc | ( | TiXmlDocument * | _xmlDoc, |
ElementPtr | _sdf | ||
) |
bool sdf::initFile | ( | const std::string & | _filename, |
SDFPtr | _sdf | ||
) |
bool sdf::initFile | ( | const std::string & | _filename, |
ElementPtr | _sdf | ||
) |
bool sdf::initString | ( | const std::string & | _xmlString, |
SDFPtr | _sdf | ||
) |
bool sdf::initXml | ( | TiXmlElement * | _xml, |
ElementPtr | _sdf | ||
) |
bool sdf::readDoc | ( | TiXmlDocument * | _xmlDoc, |
SDFPtr | _sdf, | ||
const std::string & | _source | ||
) |
Populate the SDF values from a TinyXML document.
bool sdf::readDoc | ( | TiXmlDocument * | _xmlDoc, |
ElementPtr | _sdf, | ||
const std::string & | _source | ||
) |
bool sdf::readFile | ( | const std::string & | _filename, |
SDFPtr | _sdf | ||
) |
Populate the SDF values from a file.
bool sdf::readString | ( | const std::string & | _xmlString, |
SDFPtr | _sdf | ||
) |
Populate the SDF values from a string.
bool sdf::readString | ( | const std::string & | _xmlString, |
ElementPtr | _sdf | ||
) |
bool sdf::readXml | ( | TiXmlElement * | _xml, |
ElementPtr | _sdf | ||
) |