#include <ObjectModelParser.h>
|
bool | getAttributeValue (const tinyxml2::XMLElement *elem, std::string att_name, std::string &att_value, std::stringstream &error) |
|
bool | getAttributeValue (const tinyxml2::XMLElement *elem, std::string att_name, double &att_value, std::stringstream &error) |
|
std::string | getPropertyValue (const tinyxml2::XMLElement *elem, std::string prop_name, double &value, std::stringstream &error, bool optional=false) |
|
bool | getStateEstimatorParameter (const tinyxml2::XMLElement *elem, const std::string ¶m_name, double &value) |
|
bool | hasAttributeValue (const tinyxml2::XMLElement *elem, std::string att_name, std::string att_value) |
|
pbl::PDF * | parsePDF (const tinyxml2::XMLElement *elem, std::stringstream &error) |
|
bool | parseStateEstimator (ClassModel *obj_model, const tinyxml2::XMLElement *elem, std::stringstream &error) |
|
Definition at line 25 of file ObjectModelParser.h.
mhf::ObjectModelParser::ObjectModelParser |
( |
const std::string & |
filename | ) |
|
mhf::ObjectModelParser::~ObjectModelParser |
( |
| ) |
|
|
virtual |
bool mhf::ObjectModelParser::getAttributeValue |
( |
const tinyxml2::XMLElement * |
elem, |
|
|
std::string |
att_name, |
|
|
std::string & |
att_value, |
|
|
std::stringstream & |
error |
|
) |
| |
|
protected |
bool mhf::ObjectModelParser::getAttributeValue |
( |
const tinyxml2::XMLElement * |
elem, |
|
|
std::string |
att_name, |
|
|
double & |
att_value, |
|
|
std::stringstream & |
error |
|
) |
| |
|
protected |
std::string mhf::ObjectModelParser::getErrorMessage |
( |
| ) |
const |
string mhf::ObjectModelParser::getPropertyValue |
( |
const tinyxml2::XMLElement * |
elem, |
|
|
std::string |
prop_name, |
|
|
double & |
value, |
|
|
std::stringstream & |
error, |
|
|
bool |
optional = false |
|
) |
| |
|
protected |
bool mhf::ObjectModelParser::getStateEstimatorParameter |
( |
const tinyxml2::XMLElement * |
elem, |
|
|
const std::string & |
param_name, |
|
|
double & |
value |
|
) |
| |
|
protected |
bool mhf::ObjectModelParser::hasAttributeValue |
( |
const tinyxml2::XMLElement * |
elem, |
|
|
std::string |
att_name, |
|
|
std::string |
att_value |
|
) |
| |
|
protected |
pbl::PDF * mhf::ObjectModelParser::parsePDF |
( |
const tinyxml2::XMLElement * |
elem, |
|
|
std::stringstream & |
error |
|
) |
| |
|
protected |
bool mhf::ObjectModelParser::parseStateEstimator |
( |
ClassModel * |
obj_model, |
|
|
const tinyxml2::XMLElement * |
elem, |
|
|
std::stringstream & |
error |
|
) |
| |
|
protected |
std::string mhf::ObjectModelParser::filename_ |
|
protected |
std::stringstream mhf::ObjectModelParser::parse_errors_ |
|
protected |
The documentation for this class was generated from the following files: