Apollo 10.0
自动驾驶开放平台
|
#include <task.h>
Public 成员函数 | |
Task () | |
virtual | ~Task ()=default |
const std::string & | Name () const |
virtual bool | Init (const std::string &config_dir, const std::string &name, const std::shared_ptr< DependencyInjector > &injector) |
virtual common::Status | Execute (Frame *frame, ReferenceLineInfo *reference_line_info) |
virtual common::Status | Execute (Frame *frame) |
Protected 成员函数 | |
template<typename T > | |
bool | LoadConfig (T *config) |
Protected 属性 | |
Frame * | frame_ |
ReferenceLineInfo * | reference_line_info_ |
std::shared_ptr< DependencyInjector > | injector_ |
std::string | config_path_ |
std::string | default_config_path_ |
std::string | name_ |
apollo::planning::Task::Task | ( | ) |
|
virtualdefault |
被 apollo::planning::Decider, apollo::planning::PathGeneration , 以及 apollo::planning::TrajectoryOptimizer 重载.
|
virtual |
|
virtual |
被 apollo::planning::FallbackPath, apollo::planning::LaneBorrowPath, apollo::planning::LaneChangePath, apollo::planning::LaneFollowPath, apollo::planning::OpenSpaceFallbackDecider, apollo::planning::OpenSpacePreStopDecider, apollo::planning::OpenSpaceRoiDecider, apollo::planning::OpenSpaceTrajectoryPartition, apollo::planning::OpenSpaceTrajectoryProvider, apollo::planning::PathDecider, apollo::planning::PathReferenceDecider, apollo::planning::PathTimeHeuristicOptimizer, apollo::planning::PiecewiseJerkSpeedOptimizer, apollo::planning::PiecewiseJerkSpeedNonlinearOptimizer, apollo::planning::PullOverPath, apollo::planning::ReusePath, apollo::planning::RssDecider, apollo::planning::RuleBasedStopDecider, apollo::planning::SpeedBoundsDecider, apollo::planning::SpeedDecider , 以及 apollo::planning::STBoundsDecider 重载.
|
protected |
const std::string & apollo::planning::Task::Name | ( | ) | const |
|
protected |
|
protected |