Apollo
6.0
Open source self driving car software
|
#include <crosswalk.h>
Public Member Functions | |
Crosswalk (const TrafficRuleConfig &config, const std::shared_ptr< DependencyInjector > &injector) | |
virtual | ~Crosswalk ()=default |
common::Status | ApplyRule (Frame *const frame, ReferenceLineInfo *const reference_line_info) |
![]() | |
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 | |
![]() | |
TrafficRuleConfig | config_ |
std::shared_ptr< DependencyInjector > | injector_ |
apollo::planning::Crosswalk::Crosswalk | ( | const TrafficRuleConfig & | config, |
const std::shared_ptr< DependencyInjector > & | injector | ||
) |
|
virtualdefault |
|
virtual |
Implements apollo::planning::TrafficRule.