32 const tinyxml2::XMLElement& xml_node,
33 std::vector<TrafficLightInternal>* traffic_lights);
35 std::vector<StopSignInternal>* stop_signs);
37 std::vector<YieldSignInternal>* yield_signs);
40 static Status ToPbSignalType(
const std::string& xml_type,
42 static Status ToPbSubSignalType(
const std::string& xml_type,
44 static Status to_pb_sign_info_type(
const std::string& xml_type,
46 static Status ToPbStopSignType(
const std::string& xml_type,
Definition: signals_xml_parser.h:29
apollo::hdmap::StopSign_StopType PbStopSignType
Definition: common_define.h:62
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
static Status ParseTrafficLights(const tinyxml2::XMLElement &xml_node, std::vector< TrafficLightInternal > *traffic_lights)
static Status ParseStopSigns(const tinyxml2::XMLElement &xml_node, std::vector< StopSignInternal > *stop_signs)
apollo::hdmap::Signal_Type PbSignalType
Definition: common_define.h:60
apollo::hdmap::SignInfo::Type PbSignInfoType
Definition: common_define.h:65
static Status ParseYieldSigns(const tinyxml2::XMLElement &xml_node, std::vector< YieldSignInternal > *yield_signs)
apollo::hdmap::Subsignal_Type PbSubSignalType
Definition: common_define.h:61
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