|
Apollo 11.0
自动驾驶开放平台
|
#include <tl_preprocessor.h>
Public 成员函数 | |
| TLPreprocessor ()=default | |
| Construct a new TLPreprocessor object. | |
| ~TLPreprocessor ()=default | |
| Destroy the TLPreprocessor object. | |
| bool | Init (const TrafficLightPreprocessorInitOptions &options) override |
| Traffic light preprocessing initialization parameters. | |
| std::string | Name () const override |
| returns the name of the preprocessing plugin. | |
| bool | UpdateCameraSelection (const camera::CarPose &pose, const TLPreprocessorOption &option, std::vector< base::TrafficLightPtr > *lights) override |
| Select the appropriate camera for preprocessing according to the position of the vehicle and the position of the traffic light. | |
| bool | SyncInformation (const double ts, const std::string &camera_name) |
| Determine whether the selected camera is available and synchronize timestamp information. | |
| bool | UpdateLightsProjection (const camera::CarPose &pose, const TLPreprocessorOption &option, const std::string &camera_name, std::vector< base::TrafficLightPtr > *lights) override |
| Update the traffic light projection status and determine whether the projection exceeds the boundary range. | |
| bool | SetCameraWorkingFlag (const std::string &camera_name, bool is_working) override |
| Set the camera working flag object. | |
| bool | GetCameraWorkingFlag (const std::string &camera_name, bool *is_working) const override |
| Get the camera working flag object. | |
| const std::vector< std::string > & | GetCameraNamesByDescendingFocalLen () const override |
| Get the camera names by descending focal len object. | |
| bool | GetAlllightsOutsideFlag () const |
| Get all projections outside the image. | |
Public 成员函数 继承自 apollo::perception::trafficlight::BaseTLPreprocessor | |
| BaseTLPreprocessor ()=default | |
| Construct a new base trafficlight preprocessor object. | |
| virtual | ~BaseTLPreprocessor ()=default |
| Destroy the base trafficlight preprocessor object. | |
在文件 tl_preprocessor.h 第 37 行定义.
|
default |
Construct a new TLPreprocessor object.
|
default |
Destroy the TLPreprocessor object.
| bool apollo::perception::trafficlight::TLPreprocessor::GetAlllightsOutsideFlag | ( | ) | const |
Get all projections outside the image.
在文件 tl_preprocessor.cc 第 324 行定义.
|
inlineoverridevirtual |
Get the camera names by descending focal len object.
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.h 第 127 行定义.
|
overridevirtual |
Get the camera working flag object.
| camera_name | |
| is_working |
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.cc 第 162 行定义.
|
overridevirtual |
Traffic light preprocessing initialization parameters.
| options |
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.cc 第 26 行定义.
|
overridevirtual |
returns the name of the preprocessing plugin.
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.cc 第 328 行定义.
|
overridevirtual |
Set the camera working flag object.
| camera_name | |
| is_working |
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.cc 第 149 行定义.
|
virtual |
Determine whether the selected camera is available and synchronize timestamp information.
| ts | |
| camera_name |
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.cc 第 69 行定义.
|
overridevirtual |
Select the appropriate camera for preprocessing according to the position of the vehicle and the position of the traffic light.
| pose | |
| option | |
| lights |
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.cc 第 44 行定义.
|
overridevirtual |
Update the traffic light projection status and determine whether the projection exceeds the boundary range.
| pose | |
| option | |
| camera_name | |
| lights |
实现了 apollo::perception::trafficlight::BaseTLPreprocessor.
在文件 tl_preprocessor.cc 第 102 行定义.