|
Apollo 11.0
自动驾驶开放平台
|
#include <nudge_calculation.h>
Public 成员函数 | |
| NudgeCalculation (const ObstacleNudgeDeciderConfig &cross_line_nudge_config) | |
| void | BuildNudgeDecisionWithObs (Frame *const current_frame, const Frame *last_frame, ReferenceLineInfo *const reference_line_info) |
| void | set_in_nudge_state (bool state) |
| void | BuildStaticTrackingObs (ReferenceLineInfo *const reference_line_info, const Obstacle &obstacle, NudgeInfo *const nudge_info) |
| bool | CalcObsRemainSpace (ReferenceLineInfo *const reference_line_info, const Obstacle &obstacle, RemainNudgeSpace *remain_space) |
| bool | MatchTrackingObsInfo (const Obstacle &obstacle, NudgeInfo *const nudge_info, bool is_passable, RemainNudgeSpace remain_nudge_space, bool is_all_on_lane) |
| bool | MergeObsPolygon (ReferenceLineInfo *const reference_line_info, NudgeInfo *const nudge_info) |
| void | EraseObsInNudgeinfo (NudgeInfo *const nudge_info, std::string id) |
| bool | IsProbEnoughToNudge (NudgeInfo *const nudge_info, bool is_merge_obs=false) |
| void | CalcNudgeExtraSpace (ReferenceLineInfo *const reference_line_info, NudgeInfo *const nudge_info) |
在文件 nudge_calculation.h 第 48 行定义.
|
explicit |
在文件 nudge_calculation.cc 第 37 行定义.
| void apollo::planning::NudgeCalculation::BuildNudgeDecisionWithObs | ( | Frame *const | current_frame, |
| const Frame * | last_frame, | ||
| ReferenceLineInfo *const | reference_line_info | ||
| ) |
在文件 nudge_calculation.cc 第 45 行定义.
| void apollo::planning::NudgeCalculation::BuildStaticTrackingObs | ( | ReferenceLineInfo *const | reference_line_info, |
| const Obstacle & | obstacle, | ||
| NudgeInfo *const | nudge_info | ||
| ) |
在文件 nudge_calculation.cc 第 141 行定义.
| void apollo::planning::NudgeCalculation::CalcNudgeExtraSpace | ( | ReferenceLineInfo *const | reference_line_info, |
| NudgeInfo *const | nudge_info | ||
| ) |
在文件 nudge_calculation.cc 第 522 行定义.
| bool apollo::planning::NudgeCalculation::CalcObsRemainSpace | ( | ReferenceLineInfo *const | reference_line_info, |
| const Obstacle & | obstacle, | ||
| RemainNudgeSpace * | remain_space | ||
| ) |
在文件 nudge_calculation.cc 第 223 行定义.
| void apollo::planning::NudgeCalculation::EraseObsInNudgeinfo | ( | NudgeInfo *const | nudge_info, |
| std::string | id | ||
| ) |
在文件 nudge_calculation.cc 第 487 行定义.
| bool apollo::planning::NudgeCalculation::IsProbEnoughToNudge | ( | NudgeInfo *const | nudge_info, |
| bool | is_merge_obs = false |
||
| ) |
在文件 nudge_calculation.cc 第 492 行定义.
| bool apollo::planning::NudgeCalculation::MatchTrackingObsInfo | ( | const Obstacle & | obstacle, |
| NudgeInfo *const | nudge_info, | ||
| bool | is_passable, | ||
| RemainNudgeSpace | remain_nudge_space, | ||
| bool | is_all_on_lane | ||
| ) |
在文件 nudge_calculation.cc 第 189 行定义.
| bool apollo::planning::NudgeCalculation::MergeObsPolygon | ( | ReferenceLineInfo *const | reference_line_info, |
| NudgeInfo *const | nudge_info | ||
| ) |
在文件 nudge_calculation.cc 第 354 行定义.
| void apollo::planning::NudgeCalculation::set_in_nudge_state | ( | bool | state | ) |
在文件 nudge_calculation.cc 第 280 行定义.