|
Apollo 11.0
自动驾驶开放平台
|
PathDecision represents all obstacle decisions on one path. 更多...
#include <path_decision.h>
Public 成员函数 | |
| PathDecision ()=default | |
| Obstacle * | AddObstacle (const Obstacle &obstacle) |
| const IndexedList< std::string, Obstacle > & | obstacles () const |
| bool | AddLateralDecision (const std::string &tag, const std::string &object_id, const ObjectDecisionType &decision) |
| bool | AddLongitudinalDecision (const std::string &tag, const std::string &object_id, const ObjectDecisionType &decision) |
| const Obstacle * | Find (const std::string &object_id) const |
| const perception::PerceptionObstacle * | FindPerceptionObstacle (const std::string &perception_obstacle_id) const |
| Obstacle * | Find (const std::string &object_id) |
| void | SetSTBoundary (const std::string &id, const STBoundary &boundary) |
| void | EraseStBoundaries () |
| MainStop | main_stop () const |
| double | stop_reference_line_s () const |
| bool | MergeWithMainStop (const ObjectStop &obj_stop, const std::string &obj_id, const ReferenceLine &ref_line, const SLBoundary &adc_sl_boundary) |
PathDecision represents all obstacle decisions on one path.
在文件 path_decision.h 第 39 行定义.
|
default |
| bool apollo::planning::PathDecision::AddLateralDecision | ( | const std::string & | tag, |
| const std::string & | object_id, | ||
| const ObjectDecisionType & | decision | ||
| ) |
在文件 path_decision.cc 第 68 行定义.
| bool apollo::planning::PathDecision::AddLongitudinalDecision | ( | const std::string & | tag, |
| const std::string & | object_id, | ||
| const ObjectDecisionType & | decision | ||
| ) |
在文件 path_decision.cc 第 87 行定义.
在文件 path_decision.cc 第 31 行定义.
| void apollo::planning::PathDecision::EraseStBoundaries | ( | ) |
在文件 path_decision.cc 第 80 行定义.
| Obstacle * apollo::planning::PathDecision::Find | ( | const std::string & | object_id | ) |
在文件 path_decision.cc 第 37 行定义.
| const Obstacle * apollo::planning::PathDecision::Find | ( | const std::string & | object_id | ) | const |
在文件 path_decision.cc 第 41 行定义.
| const perception::PerceptionObstacle * apollo::planning::PathDecision::FindPerceptionObstacle | ( | const std::string & | perception_obstacle_id | ) | const |
在文件 path_decision.cc 第 45 行定义.
|
inline |
在文件 path_decision.h 第 62 行定义.
| bool apollo::planning::PathDecision::MergeWithMainStop | ( | const ObjectStop & | obj_stop, |
| const std::string & | obj_id, | ||
| const ReferenceLine & | ref_line, | ||
| const SLBoundary & | adc_sl_boundary | ||
| ) |
在文件 path_decision.cc 第 99 行定义.
| const IndexedObstacles & apollo::planning::PathDecision::obstacles | ( | ) | const |
在文件 path_decision.cc 第 35 行定义.
| void apollo::planning::PathDecision::SetSTBoundary | ( | const std::string & | id, |
| const STBoundary & | boundary | ||
| ) |
在文件 path_decision.cc 第 56 行定义.
|
inline |
在文件 path_decision.h 第 63 行定义.