#include <traffic_light_manager.hpp>
◆ TrafficLightMap
◆ TrafficLightManager()
traffic_simulator::TrafficLightManager::TrafficLightManager |
( |
const std::shared_ptr< hdmap_utils::HdMapUtils > & |
hdmap | ) |
|
|
explicit |
◆ generateUpdateTrafficLightsRequest()
auto traffic_simulator::TrafficLightManager::generateUpdateTrafficLightsRequest |
( |
| ) |
-> simulation_api_schema::UpdateTrafficLightsRequest |
◆ getTrafficLight()
auto traffic_simulator::TrafficLightManager::getTrafficLight |
( |
const lanelet::Id |
traffic_light_id | ) |
-> TrafficLight & |
◆ getTrafficLightIds()
auto traffic_simulator::TrafficLightManager::getTrafficLightIds |
( |
| ) |
const -> const lanelet::Ids |
◆ getTrafficLights() [1/3]
auto traffic_simulator::TrafficLightManager::getTrafficLights |
( |
| ) |
-> TrafficLightMap & |
◆ getTrafficLights() [2/3]
auto traffic_simulator::TrafficLightManager::getTrafficLights |
( |
| ) |
const -> const TrafficLightMap & |
◆ getTrafficLights() [3/3]
auto traffic_simulator::TrafficLightManager::getTrafficLights |
( |
const lanelet::Id |
lanelet_id | ) |
-> std::vector<std::reference_wrapper<TrafficLight>> |
◆ hasAnyLightChanged()
auto traffic_simulator::TrafficLightManager::hasAnyLightChanged |
( |
| ) |
-> bool |
◆ hdmap_
◆ traffic_lights_
The documentation for this class was generated from the following files: