#include <backside_vehicle.h>
◆ ~BacksideVehicle()
| virtual apollo::planning::BacksideVehicle::~BacksideVehicle |
( |
| ) |
|
|
virtualdefault |
◆ ApplyRule()
实现了 apollo::planning::TrafficRule.
在文件 backside_vehicle.cc 第 107 行定义.
108 {
109 auto* path_decision = reference_line_info->path_decision();
110 const auto& adc_sl_boundary = reference_line_info->AdcSlBoundary();
111 const VehicleState& vehicle_state = reference_line_info->vehicle_state();
112
113 if (reference_line_info->Lanes().IsOnSegment()) {
114 MakeLaneKeepingObstacleDecision(adc_sl_boundary, path_decision,
115 vehicle_state);
116 }
118}
static Status OK()
generate a success status.
◆ Init()
| bool apollo::planning::BacksideVehicle::Init |
( |
const std::string & |
name, |
|
|
const std::shared_ptr< DependencyInjector > & |
injector |
|
) |
| |
|
overridevirtual |
重载 apollo::planning::TrafficRule .
在文件 backside_vehicle.cc 第 35 行定义.
37 {
39 return false;
40 }
41
42 return TrafficRule::LoadConfig<BacksideVehicleConfig>(&config_);
43}
virtual bool Init(const std::string &name, const std::shared_ptr< DependencyInjector > &injector)
◆ Reset()
| void apollo::planning::BacksideVehicle::Reset |
( |
| ) |
|
|
inlineoverridevirtual |
该类的文档由以下文件生成: