|
Apollo 10.0
自动驾驶开放平台
|
#include <decision_data.h>
Public 成员函数 | |
| DecisionData (const prediction::PredictionObstacles &prediction_obstacles, const ReferenceLine &reference_line) | |
| ~DecisionData ()=default | |
| Obstacle * | GetObstacleById (const std::string &id) |
| std::vector< Obstacle * > | GetObstacleByType (const VirtualObjectType &type) |
| std::unordered_set< std::string > | GetObstacleIdByType (const VirtualObjectType &type) |
| const std::vector< Obstacle * > & | GetStaticObstacle () const |
| const std::vector< Obstacle * > & | GetDynamicObstacle () const |
| const std::vector< Obstacle * > & | GetVirtualObstacle () const |
| const std::vector< Obstacle * > & | GetPracticalObstacle () const |
| const std::vector< Obstacle * > & | GetAllObstacle () const |
| bool | CreateVirtualObstacle (const ReferencePoint &point, const VirtualObjectType &type, std::string *const id) |
| bool | CreateVirtualObstacle (const double point_s, const VirtualObjectType &type, std::string *const id) |
在文件 decision_data.h 第 44 行定义.
| apollo::planning::DecisionData::DecisionData | ( | const prediction::PredictionObstacles & | prediction_obstacles, |
| const ReferenceLine & | reference_line | ||
| ) |
在文件 decision_data.cc 第 48 行定义.
|
default |
| bool apollo::planning::DecisionData::CreateVirtualObstacle | ( | const double | point_s, |
| const VirtualObjectType & | type, | ||
| std::string *const | id | ||
| ) |
在文件 decision_data.cc 第 154 行定义.
| bool apollo::planning::DecisionData::CreateVirtualObstacle | ( | const ReferencePoint & | point, |
| const VirtualObjectType & | type, | ||
| std::string *const | id | ||
| ) |
在文件 decision_data.cc 第 134 行定义.
| const std::vector< Obstacle * > & apollo::planning::DecisionData::GetAllObstacle | ( | ) | const |
在文件 decision_data.cc 第 130 行定义.
| const std::vector< Obstacle * > & apollo::planning::DecisionData::GetDynamicObstacle | ( | ) | const |
在文件 decision_data.cc 第 118 行定义.
| Obstacle * apollo::planning::DecisionData::GetObstacleById | ( | const std::string & | id | ) |
在文件 decision_data.cc 第 84 行定义.
| std::vector< Obstacle * > apollo::planning::DecisionData::GetObstacleByType | ( | const VirtualObjectType & | type | ) |
在文件 decision_data.cc 第 89 行定义.
| std::unordered_set< std::string > apollo::planning::DecisionData::GetObstacleIdByType | ( | const VirtualObjectType & | type | ) |
在文件 decision_data.cc 第 108 行定义.
| const std::vector< Obstacle * > & apollo::planning::DecisionData::GetPracticalObstacle | ( | ) | const |
在文件 decision_data.cc 第 126 行定义.
| const std::vector< Obstacle * > & apollo::planning::DecisionData::GetStaticObstacle | ( | ) | const |
在文件 decision_data.cc 第 114 行定义.
| const std::vector< Obstacle * > & apollo::planning::DecisionData::GetVirtualObstacle | ( | ) | const |
在文件 decision_data.cc 第 122 行定义.