|
Apollo
6.0
Open source self driving car software
|
#include <traffic_light.h>


Public Member Functions | |
| TrafficLight (const TrafficRuleConfig &config, const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~TrafficLight ()=default |
| common::Status | ApplyRule (Frame *const frame, ReferenceLineInfo *const reference_line_info) |
Public Member Functions inherited from apollo::planning::TrafficRule | |
| TrafficRule (const TrafficRuleConfig &config) | |
| TrafficRule (const TrafficRuleConfig &config, const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~TrafficRule ()=default |
| virtual TrafficRuleConfig::RuleId | Id () const |
| const TrafficRuleConfig & | GetConfig () const |
Additional Inherited Members | |
Protected Attributes inherited from apollo::planning::TrafficRule | |
| TrafficRuleConfig | config_ |
| std::shared_ptr< DependencyInjector > | injector_ |
| apollo::planning::TrafficLight::TrafficLight | ( | const TrafficRuleConfig & | config, |
| const std::shared_ptr< DependencyInjector > & | injector | ||
| ) |
|
virtualdefault |
|
virtual |
Implements apollo::planning::TrafficRule.
1.8.13