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


Public Member Functions | |
| KeepClear (const TrafficRuleConfig &config, const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~KeepClear ()=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_ |
This class creates a virtual obstacle for each clear area region.
| apollo::planning::KeepClear::KeepClear | ( | const TrafficRuleConfig & | config, |
| const std::shared_ptr< DependencyInjector > & | injector | ||
| ) |
|
virtualdefault |
|
virtual |
Implements apollo::planning::TrafficRule.
1.8.13