|
Apollo 11.0
自动驾驶开放平台
|
#include <nudge_info.h>
Public 成员函数 | |
| NudgeInfo ()=default | |
| void | set_enable (bool is_enable) |
| bool | is_enable () const |
| void | set_is_merge_block_obs (bool is_merge) |
| bool | is_merge_block_obs () const |
| const std::unordered_map< std::string, NudgeObstacleInfo > & | tracking_nudge_obs_info () const |
| std::unordered_map< std::string, NudgeObstacleInfo > * | mutable_tracking_nudge_obs_info () |
| const std::vector< SLPolygon > & | block_sl_polygons () const |
| std::vector< SLPolygon > * | mutable_block_sl_polygons () |
| const std::set< std::string > & | update_ids () const |
| std::set< std::string > * | mutable_update_ids () |
| const std::vector< std::vector< SLPoint > > & | extra_nudge_key_points () const |
| std::vector< std::vector< SLPoint > > * | mutable_extra_nudge_key_points () |
| bool | IsObsIgnoreNudgeDecision (std::string obs_id, double obs_start_s, double check_dis) const |
| bool | NeedCheckObsCollision (std::string obs_id) const |
| void | GetFirstBlockSLPolygon (std::string obs_id, SLPolygon *obs_sl_polygon) const |
| void | SortBlockSLPolygons () |
| void | PrintDebugInfo () |
| bool | GetInterpolatedNudgeL (bool is_left_nudge, double s, double *nudge_l) const |
在文件 nudge_info.h 第 98 行定义.
|
default |
| const std::vector< SLPolygon > & apollo::planning::NudgeInfo::block_sl_polygons | ( | ) | const |
在文件 nudge_info.cc 第 51 行定义.
| const std::vector< std::vector< SLPoint > > & apollo::planning::NudgeInfo::extra_nudge_key_points | ( | ) | const |
在文件 nudge_info.cc 第 65 行定义.
| void apollo::planning::NudgeInfo::GetFirstBlockSLPolygon | ( | std::string | obs_id, |
| SLPolygon * | obs_sl_polygon | ||
| ) | const |
在文件 nudge_info.cc 第 101 行定义.
| bool apollo::planning::NudgeInfo::GetInterpolatedNudgeL | ( | bool | is_left_nudge, |
| double | s, | ||
| double * | nudge_l | ||
| ) | const |
在文件 nudge_info.cc 第 135 行定义.
| bool apollo::planning::NudgeInfo::is_enable | ( | ) | const |
在文件 nudge_info.cc 第 32 行定义.
| bool apollo::planning::NudgeInfo::is_merge_block_obs | ( | ) | const |
在文件 nudge_info.cc 第 39 行定义.
| bool apollo::planning::NudgeInfo::IsObsIgnoreNudgeDecision | ( | std::string | obs_id, |
| double | obs_start_s, | ||
| double | check_dis | ||
| ) | const |
在文件 nudge_info.cc 第 84 行定义.
| std::vector< SLPolygon > * apollo::planning::NudgeInfo::mutable_block_sl_polygons | ( | ) |
在文件 nudge_info.cc 第 54 行定义.
| std::vector< std::vector< SLPoint > > * apollo::planning::NudgeInfo::mutable_extra_nudge_key_points | ( | ) |
在文件 nudge_info.cc 第 68 行定义.
| std::unordered_map< std::string, NudgeObstacleInfo > * apollo::planning::NudgeInfo::mutable_tracking_nudge_obs_info | ( | ) |
在文件 nudge_info.cc 第 47 行定义.
| std::set< std::string > * apollo::planning::NudgeInfo::mutable_update_ids | ( | ) |
在文件 nudge_info.cc 第 61 行定义.
| bool apollo::planning::NudgeInfo::NeedCheckObsCollision | ( | std::string | obs_id | ) | const |
在文件 nudge_info.cc 第 72 行定义.
| void apollo::planning::NudgeInfo::PrintDebugInfo | ( | ) |
在文件 nudge_info.cc 第 117 行定义.
| void apollo::planning::NudgeInfo::set_enable | ( | bool | is_enable | ) |
在文件 nudge_info.cc 第 28 行定义.
| void apollo::planning::NudgeInfo::set_is_merge_block_obs | ( | bool | is_merge | ) |
在文件 nudge_info.cc 第 36 行定义.
| void apollo::planning::NudgeInfo::SortBlockSLPolygons | ( | ) |
在文件 nudge_info.cc 第 111 行定义.
| const std::unordered_map< std::string, NudgeObstacleInfo > & apollo::planning::NudgeInfo::tracking_nudge_obs_info | ( | ) | const |
在文件 nudge_info.cc 第 43 行定义.
| const std::set< std::string > & apollo::planning::NudgeInfo::update_ids | ( | ) | const |
在文件 nudge_info.cc 第 58 行定义.