#include <traffic_lights.hpp>
◆ TrafficLights()
template<typename NodeTypePointer >
| traffic_simulator::TrafficLights::TrafficLights |
( |
const NodeTypePointer & |
node_ptr, |
|
|
const std::shared_ptr< hdmap_utils::HdMapUtils > & |
hdmap_utils, |
|
|
const std::string & |
architecture_type |
|
) |
| |
|
inlineexplicit |
◆ generateConventionalUpdateRequest()
| auto traffic_simulator::TrafficLights::generateConventionalUpdateRequest |
( |
| ) |
const -> simulation_api_schema::UpdateTrafficLightsRequest |
◆ getConventionalDetectedTrafficLights()
| auto traffic_simulator::TrafficLights::getConventionalDetectedTrafficLights |
( |
| ) |
const -> std::shared_ptr<DetectedTrafficLights> |
◆ getConventionalTrafficLights()
◆ getV2IDetectedTrafficLights()
| auto traffic_simulator::TrafficLights::getV2IDetectedTrafficLights |
( |
| ) |
const -> std::shared_ptr<DetectedTrafficLights> |
◆ getV2ITrafficLights()
| auto traffic_simulator::TrafficLights::getV2ITrafficLights |
( |
| ) |
const -> std::shared_ptr<V2ITrafficLights> |
◆ isAnyTrafficLightChanged()
| auto traffic_simulator::TrafficLights::isAnyTrafficLightChanged |
( |
| ) |
-> bool |
◆ isV2ITrafficLightEnabled()
| auto traffic_simulator::TrafficLights::isV2ITrafficLightEnabled |
( |
const lanelet::Id |
lanelet_id | ) |
const -> bool |
◆ setV2IFeature()
| auto traffic_simulator::TrafficLights::setV2IFeature |
( |
const lanelet::Id |
lanelet_id, |
|
|
const bool |
enabled |
|
) |
| -> void
|
|
inline |
◆ startTrafficLightsUpdate()
| auto traffic_simulator::TrafficLights::startTrafficLightsUpdate |
( |
const double |
conventional_traffic_light_update_rate, |
|
|
const double |
v2i_traffic_lights_update_rate |
|
) |
| -> void |
The documentation for this class was generated from the following files: