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


Public Member Functions | |
| PathOptimizer (const TaskConfig &config) | |
| PathOptimizer (const TaskConfig &config, const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~PathOptimizer ()=default |
| apollo::common::Status | Execute (Frame *frame, ReferenceLineInfo *reference_line_info) override |
Public Member Functions inherited from apollo::planning::Task | |
| Task (const TaskConfig &config) | |
| Task (const TaskConfig &config, const std::shared_ptr< DependencyInjector > &injector) | |
| virtual | ~Task ()=default |
| const std::string & | Name () const |
| const TaskConfig & | Config () const |
| virtual common::Status | Execute (Frame *frame) |
Protected Member Functions | |
| virtual apollo::common::Status | Process (const SpeedData &speed_data, const ReferenceLine &reference_line, const common::TrajectoryPoint &init_point, const bool path_reusable, PathData *const path_data)=0 |
| void | RecordDebugInfo (const PathData &path_data) |
Additional Inherited Members | |
Protected Attributes inherited from apollo::planning::Task | |
| Frame * | frame_ = nullptr |
| ReferenceLineInfo * | reference_line_info_ = nullptr |
| TaskConfig | config_ |
| std::string | name_ |
| std::shared_ptr< DependencyInjector > | injector_ |
|
explicit |
| apollo::planning::PathOptimizer::PathOptimizer | ( | const TaskConfig & | config, |
| const std::shared_ptr< DependencyInjector > & | injector | ||
| ) |
|
virtualdefault |
|
overridevirtual |
Reimplemented from apollo::planning::Task.
|
protectedpure virtual |
|
protected |
1.8.13