scenario_simulator_v2 C++ API
Namespaces | Functions
traffic_lights.hpp File Reference
#include <autoware_lanelet2_extension/utility/query.hpp>
#include <traffic_simulator/lanelet_wrapper/lanelet_wrapper.hpp>
Include dependency graph for traffic_lights.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 traffic_simulator
 
 traffic_simulator::lanelet_wrapper
 
 traffic_simulator::lanelet_wrapper::traffic_lights
 

Functions

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::toTrafficLightRegulatoryElement (const lanelet::Id traffic_light_regulatory_element_id) -> lanelet::TrafficLight::Ptr
 
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::trafficLightIds () -> lanelet::Ids
 
auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightBulbPosition (const lanelet::Id traffic_light_id, const std::string &, const bool allow_infer_position=false) -> std::optional< Point >
 
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 >>
 
auto traffic_simulator::lanelet_wrapper::traffic_lights::trafficLightRegulatoryElementIDsFromTrafficLight (const lanelet::Id traffic_light_way_id) -> 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::trafficLightIdsOnPath (const lanelet::Ids &route_lanelets) -> lanelet::Ids