32 std::vector<PbCrosswalk>* crosswalks);
34 std::vector<PbClearArea>* clear_areas);
36 std::vector<PbSpeedBump>* speed_bumps);
38 std::vector<StopLineInternal>* stop_lines);
40 std::vector<PbParkingSpace>* parking_spaces);
42 std::vector<PbPNCJunction>* pnc_junctions);
49 const std::string& child_node_name,
50 std::vector<std::string>* passage_node_ids);
55 std::vector<RSUInternal>* rsus);
static Status ParsePassageGroup(const tinyxml2::XMLElement &xml_node, PbPNCJunction *pnc_junction)
static Status ParseStopLines(const tinyxml2::XMLElement &xml_node, std::vector< StopLineInternal > *stop_lines)
apollo::hdmap::PNCJunction PbPNCJunction
Definition: common_define.h:57
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
static Status ParseObjects(const tinyxml2::XMLElement &xml_node, ObjectInternal *objects)
Definition: objects_xml_parser.h:29
static Status ParseParkingSpaces(const tinyxml2::XMLElement &xml_node, std::vector< PbParkingSpace > *parking_spaces)
Definition: common_define.h:156
static Status ParsePassageIds(const tinyxml2::XMLElement &xml_node, const std::string &child_node_name, std::vector< std::string > *passage_node_ids)
static Status ParseCrosswalks(const tinyxml2::XMLElement &xml_node, std::vector< PbCrosswalk > *crosswalks)
static Status ParseSpeedBumps(const tinyxml2::XMLElement &xml_node, std::vector< PbSpeedBump > *speed_bumps)
static Status ParsePassage(const tinyxml2::XMLElement &xml_node, PbPassageGroup *passage_group)
apollo::hdmap::Passage_Type PbPassageType
Definition: common_define.h:66
static Status ParsePNCJunctions(const tinyxml2::XMLElement &xml_node, std::vector< PbPNCJunction > *pnc_junctions)
apollo::hdmap::PassageGroup PbPassageGroup
Definition: common_define.h:67
A general class to denote the return status of an API call. It can either be an OK status for success...
Definition: status.h:43
static Status ParseRSUs(const tinyxml2::XMLElement &xml_node, std::vector< RSUInternal > *rsus)
static Status ToPassageType(const std::string &type, PbPassageType *passage_type)
static Status ParseClearAreas(const tinyxml2::XMLElement &xml_node, std::vector< PbClearArea > *clear_areas)