Parse an XML document.
More...
#include <hpp/manipulation/parser/parser.hh>
Parse an XML document.
This class uses the tinyXML library and derived classes of ObjectFactory to build object from an XML document. To extend its capabilities, see ObjectFactory.
◆ FactoryType
◆ ObjectFactoryList
◆ Parser()
Constructor
- Parameters
-
fillWithDefaultFactories | Set to true if you want to insert the default factories. If set to false, the created instance will have no factories. |
defaultFactory | The factory used when a tag is not know. |
◆ ~Parser()
hpp::manipulation::parser::Parser::~Parser |
( |
| ) |
|
◆ addObjectFactory()
void hpp::manipulation::parser::Parser::addObjectFactory |
( |
const std::string & |
tagname, |
|
|
FactoryType |
factory |
|
) |
| |
◆ objectFactories()
const ObjectFactoryList& hpp::manipulation::parser::Parser::objectFactories |
( |
| ) |
const |
|
inline |
◆ parseFile()
void hpp::manipulation::parser::Parser::parseFile |
( |
const std::string & |
filename, |
|
|
DevicePtr_t |
robot |
|
) |
| |
◆ parseString()
void hpp::manipulation::parser::Parser::parseString |
( |
const std::string & |
xmlString, |
|
|
DevicePtr_t |
robot |
|
) |
| |
◆ prefix()
void hpp::manipulation::parser::Parser::prefix |
( |
const std::string & |
prefix | ) |
|
|
inline |
Set the prefix of all joints.
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
, |
|
|
const Parser & |
|
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: