scenario_simulator_v2 C++ API
Public Member Functions | List of all members
traffic_simulator::DetectedTrafficLights Class Reference

#include <traffic_lights.hpp>

Public Member Functions

 DetectedTrafficLights (const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils)
 
auto setState (const lanelet::Id lanelet_id, const std::string &state) -> void
 
auto addState (const lanelet::Id lanelet_id, const std::string &state) -> void
 
auto clearState (const lanelet::Id lanelet_id) -> bool
 
auto empty () const -> bool
 
auto apply (simulation_api_schema::UpdateTrafficLightsRequest &request) const -> void
 

Constructor & Destructor Documentation

◆ DetectedTrafficLights()

traffic_simulator::DetectedTrafficLights::DetectedTrafficLights ( const std::shared_ptr< hdmap_utils::HdMapUtils > &  hdmap_utils)
inlineexplicit

Member Function Documentation

◆ addState()

auto traffic_simulator::DetectedTrafficLights::addState ( const lanelet::Id  lanelet_id,
const std::string &  state 
) -> void
inline

◆ apply()

auto traffic_simulator::DetectedTrafficLights::apply ( simulation_api_schema::UpdateTrafficLightsRequest &  request) const -> void
inline

◆ clearState()

auto traffic_simulator::DetectedTrafficLights::clearState ( const lanelet::Id  lanelet_id) -> bool
inline

◆ empty()

auto traffic_simulator::DetectedTrafficLights::empty ( ) const -> bool
inline

◆ setState()

auto traffic_simulator::DetectedTrafficLights::setState ( const lanelet::Id  lanelet_id,
const std::string &  state 
) -> void
inline

The documentation for this class was generated from the following file: