| addTrafficLight(const lanelet::Id traffic_light_id) -> void | traffic_simulator::TrafficLightsBase | protected |
| addTrafficLightsState(const lanelet::Id lanelet_id, const std::string &state) -> void | traffic_simulator::TrafficLightsBase | |
| clearTrafficLightsState(const lanelet::Id lanelet_id) -> void | traffic_simulator::TrafficLightsBase | |
| clock_ptr_ | traffic_simulator::TrafficLightsBase | protected |
| compareTrafficLightsState(const lanelet::Id lanelet_id, const std::string &state) -> bool | traffic_simulator::TrafficLightsBase | |
| generateUpdateTrafficLightsRequest() const -> simulation_api_schema::UpdateTrafficLightsRequest | traffic_simulator::TrafficLightsBase | |
| getTrafficLight(const lanelet::Id traffic_light_id) -> TrafficLight & | traffic_simulator::TrafficLightsBase | |
| getTrafficLights(const lanelet::Id lanelet_id) -> std::vector< std::reference_wrapper< TrafficLight >> | traffic_simulator::TrafficLightsBase | protected |
| getTrafficLightsComposedState(const lanelet::Id lanelet_id) -> std::string | traffic_simulator::TrafficLightsBase | |
| hdmap_utils_ | traffic_simulator::TrafficLightsBase | protected |
| isAnyTrafficLightChanged() const -> bool | traffic_simulator::TrafficLightsBase | |
| isRequiredStopTrafficLightState(const lanelet::Id traffic_light_id) -> bool | traffic_simulator::TrafficLightsBase | |
| isTrafficLightAdded(const lanelet::Id traffic_light_id) const -> bool | traffic_simulator::TrafficLightsBase | protected |
| marker_publisher_ptr_ | traffic_simulator::TrafficLightsBase | protected |
| notifyStateChange(const lanelet::Id lanelet_id, const std::string &state, StateChangeType change_type) -> void | traffic_simulator::TrafficLightsBase | protected |
| rate_updater_ | traffic_simulator::TrafficLightsBase | protected |
| registerStateChangeCallback(StateChangeCallback callback) -> void | traffic_simulator::TrafficLightsBase | |
| resetUpdate(const double update_rate) -> void | traffic_simulator::TrafficLightsBase | |
| setDetectedTrafficLights(std::shared_ptr< DetectedTrafficLights > detected) -> void | traffic_simulator::V2ITrafficLights | inline |
| setTrafficLightsColor(const lanelet::Id lanelet_id, const traffic_simulator::TrafficLight::Color &color) -> void | traffic_simulator::TrafficLightsBase | |
| setTrafficLightsConfidence(const lanelet::Id lanelet_id, const double confidence) -> void | traffic_simulator::TrafficLightsBase | |
| setTrafficLightsState(const lanelet::Id lanelet_id, const std::string &state) -> void | traffic_simulator::TrafficLightsBase | |
| startUpdate(const double update_rate) -> void | traffic_simulator::TrafficLightsBase | |
| state_change_callbacks_ | traffic_simulator::TrafficLightsBase | protected |
| StateChangeCallback typedef | traffic_simulator::TrafficLightsBase | |
| StateChangeType enum name | traffic_simulator::TrafficLightsBase | |
| traffic_lights_map_ | traffic_simulator::TrafficLightsBase | protected |
| TrafficLightsBase(const NodeTypePointer &node_ptr, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils) | traffic_simulator::TrafficLightsBase | inlineexplicit |
| V2ITrafficLights(const NodeTypePointer &node_ptr, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils, const std::string &architecture_type) | traffic_simulator::V2ITrafficLights | inlineexplicit |
| ~TrafficLightsBase()=default | traffic_simulator::TrafficLightsBase | virtual |
| ~V2ITrafficLights() override=default | traffic_simulator::V2ITrafficLights | |