|
Apollo 10.0
自动驾驶开放平台
|
#include <pull_over_path.h>
Public 成员函数 | |
| bool | Init (const std::string &config_dir, const std::string &name, const std::shared_ptr< DependencyInjector > &injector) override |
Public 成员函数 继承自 apollo::planning::PathGeneration | |
| virtual | ~PathGeneration ()=default |
| apollo::common::Status | Execute (Frame *frame, ReferenceLineInfo *reference_line_info) override |
| apollo::common::Status | Execute (Frame *frame) override |
Public 成员函数 继承自 apollo::planning::Task | |
| Task () | |
| virtual | ~Task ()=default |
| const std::string & | Name () const |
额外继承的成员函数 | |
Protected 成员函数 继承自 apollo::planning::PathGeneration | |
| virtual apollo::common::Status | Process (Frame *frame) |
| void | GetStartPointSLState () |
| calculate init sl state by planning start point, result will store in init_sl_state_ | |
| void | RecordDebugInfo (const PathBound &path_boundaries, const std::string &debug_name, ReferenceLineInfo *const reference_line_info) |
| add path_boundary debug info for PnC monitor | |
| void | RecordDebugInfo (const PathData &path_data, const std::string &debug_name, ReferenceLineInfo *const reference_line_info) |
| add path debug info for PnC monitor | |
| bool | GetSLBoundary (const PathData &path_data, int point_index, const ReferenceLineInfo *reference_line_info, SLBoundary *const sl_boundary) |
| get sl boundary of the point on PathData | |
Protected 成员函数 继承自 apollo::planning::Task | |
| template<typename T > | |
| bool | LoadConfig (T *config) |
Protected 属性 继承自 apollo::planning::PathGeneration | |
| SLState | init_sl_state_ |
Protected 属性 继承自 apollo::planning::Task | |
| Frame * | frame_ |
| ReferenceLineInfo * | reference_line_info_ |
| std::shared_ptr< DependencyInjector > | injector_ |
| std::string | config_path_ |
| std::string | default_config_path_ |
| std::string | name_ |
在文件 pull_over_path.h 第 37 行定义.
|
overridevirtual |
在文件 pull_over_path.cc 第 41 行定义.