|
std::string | mvsim::parse_variables (const std::string &in, const std::map< std::string, std::string > &variables, const std::set< std::string > &varsRetain) |
|
bool | mvsim::parse_xmlnode_as_param (const rapidxml::xml_node< char > &xml_node, const TParameterDefinitions ¶ms, const std::map< std::string, std::string > &variableNamesValues={}, const char *functionNameContext="") |
|
void | mvsim::parse_xmlnode_attribs (const rapidxml::xml_node< char > &xml_node, const TParameterDefinitions ¶ms, const std::map< std::string, std::string > &variableNamesValues={}, const char *functionNameContext="") |
|
void | mvsim::parse_xmlnode_children_as_param (const rapidxml::xml_node< char > &xml_node, const TParameterDefinitions ¶ms, const std::map< std::string, std::string > &variableNamesValues={}, const char *functionNameContext="", mrpt::system::COutputLogger *logger=nullptr) |
|
void | mvsim::parse_xmlnode_shape (const rapidxml::xml_node< char > &xml_node, mrpt::math::TPolygon2D &out_poly, const char *functionNameContext="") |
|
template<class NODE_LIST > |
void | mvsim::parse_xmlnodelist_children_as_param (NODE_LIST &lst_nodes, const TParameterDefinitions ¶ms, const char *functionNameContext="") |
|
mrpt::math::TPose2D | mvsim::parseXYPHI (const std::string &s, bool allow_missing_angle=false, double default_angle_radians=0.0, const std::map< std::string, std::string > &variableNamesValues={}) |
|
std::tuple< XML_Doc_Data::Ptr, rapidxml::xml_node<> * > | mvsim::readXmlAndGetRoot (const std::string &pathToFile, const std::map< std::string, std::string > &variables, const std::set< std::string > &varsRetain={}) |
|
std::tuple< std::shared_ptr< rapidxml::xml_document<> >, rapidxml::xml_node<> * > | mvsim::readXmlTextAndGetRoot (const std::string &xmlData, const std::string &pathToFile) |
|