|
scenario_simulator_v2 C++ API
|
Functions | |
| auto | isTrafficLight (const lanelet::Id lanelet_id) -> bool |
| auto | isTrafficLightRegulatoryElement (const lanelet::Id lanelet_id) -> bool |
| auto | toTrafficLightRegulatoryElement (const lanelet::Id traffic_light_regulatory_element_id) -> lanelet::TrafficLight::Ptr |
| auto | toAutowareTrafficLights (const lanelet::Id traffic_light_id) -> std::vector< lanelet::AutowareTrafficLightConstPtr > |
| auto | trafficLightIds () -> lanelet::Ids |
| auto | trafficLightBulbPosition (const lanelet::Id traffic_light_id, const std::string &, const bool allow_infer_position=false) -> std::optional< Point > |
| auto | trafficLightStopLineIds (const lanelet::Id traffic_light_id) -> lanelet::Ids |
| auto | trafficLightStopLinesPoints (const lanelet::Id traffic_light_id) -> std::vector< std::vector< Point >> |
| auto | trafficLightRegulatoryElementIDsFromTrafficLight (const lanelet::Id traffic_light_way_id) -> lanelet::Ids |
| auto | autowareTrafficLightsOnPath (const lanelet::Ids &lanelet_ids) -> std::vector< lanelet::AutowareTrafficLightConstPtr > |
| auto | trafficLightIdsOnPath (const lanelet::Ids &route_lanelets) -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::autowareTrafficLightsOnPath | ( | const lanelet::Ids & | lanelet_ids | ) | -> std::vector<lanelet::AutowareTrafficLightConstPtr> |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::isTrafficLight | ( | const lanelet::Id | lanelet_id | ) | -> bool |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::isTrafficLightRegulatoryElement | ( | const lanelet::Id | lanelet_id | ) | -> bool |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::toAutowareTrafficLights | ( | const lanelet::Id | traffic_light_id | ) | -> std::vector<lanelet::AutowareTrafficLightConstPtr> |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::toTrafficLightRegulatoryElement | ( | const lanelet::Id | traffic_light_regulatory_element_id | ) | -> lanelet::TrafficLight::Ptr |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightBulbPosition | ( | const lanelet::Id | traffic_light_id, |
| const std::string & | color_name, | ||
| const bool | allow_infer_position = false |
||
| ) | -> std::optional<Point> |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightIds | ( | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightIdsOnPath | ( | const lanelet::Ids & | route_lanelets | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightRegulatoryElementIDsFromTrafficLight | ( | const lanelet::Id | traffic_light_way_id | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightStopLineIds | ( | const lanelet::Id | traffic_light_id | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightStopLinesPoints | ( | const lanelet::Id | traffic_light_id | ) | -> std::vector<std::vector<Point>> |