Apollo  6.0
Open source self driving car software
Static Public Member Functions | List of all members
apollo::hdmap::adapter::UtilXmlParser Class Reference

#include <util_xml_parser.h>

Collaboration diagram for apollo::hdmap::adapter::UtilXmlParser:
Collaboration graph

Static Public Member Functions

static Status ParseCurve (const tinyxml2::XMLElement &xml_node, PbCurve *curve)
 
static Status ParseGeometry (const tinyxml2::XMLElement &xml_node, PbCurveSegment *curve_segment)
 
static Status ParsePointSet (const tinyxml2::XMLElement &xml_node, PbLineSegment *line_segment)
 
static Status ParseOutline (const tinyxml2::XMLElement &xml_node, PbPolygon *polygon)
 
static Status ParsePoint (const tinyxml2::XMLElement &xml_node, PbPoint3D *pt)
 
static std::string ToUpper (const std::string &s)
 
static void WGS84ToUTM (const double x, const double y, const double z, double *output_x, double *output_y, double *output_z)
 
static double CurveLength (const PbCurve &curve)
 
static tinyxml2::XMLError QueryStringAttribute (const tinyxml2::XMLElement &xml_node, const std::string &name, std::string *value)
 

Member Function Documentation

◆ CurveLength()

static double apollo::hdmap::adapter::UtilXmlParser::CurveLength ( const PbCurve curve)
static

◆ ParseCurve()

static Status apollo::hdmap::adapter::UtilXmlParser::ParseCurve ( const tinyxml2::XMLElement &  xml_node,
PbCurve curve 
)
static

◆ ParseGeometry()

static Status apollo::hdmap::adapter::UtilXmlParser::ParseGeometry ( const tinyxml2::XMLElement &  xml_node,
PbCurveSegment curve_segment 
)
static

◆ ParseOutline()

static Status apollo::hdmap::adapter::UtilXmlParser::ParseOutline ( const tinyxml2::XMLElement &  xml_node,
PbPolygon polygon 
)
static

◆ ParsePoint()

static Status apollo::hdmap::adapter::UtilXmlParser::ParsePoint ( const tinyxml2::XMLElement &  xml_node,
PbPoint3D pt 
)
static

◆ ParsePointSet()

static Status apollo::hdmap::adapter::UtilXmlParser::ParsePointSet ( const tinyxml2::XMLElement &  xml_node,
PbLineSegment line_segment 
)
static

◆ QueryStringAttribute()

static tinyxml2::XMLError apollo::hdmap::adapter::UtilXmlParser::QueryStringAttribute ( const tinyxml2::XMLElement &  xml_node,
const std::string &  name,
std::string *  value 
)
static

◆ ToUpper()

static std::string apollo::hdmap::adapter::UtilXmlParser::ToUpper ( const std::string &  s)
static

◆ WGS84ToUTM()

static void apollo::hdmap::adapter::UtilXmlParser::WGS84ToUTM ( const double  x,
const double  y,
const double  z,
double *  output_x,
double *  output_y,
double *  output_z 
)
static

The documentation for this class was generated from the following file: