42 uint32_t sequence_num,
43 std::size_t reference_line_key,
44 std::unordered_map<std::string, NudgeObstacleInfo> *track_info);
55 bool need_escape_ =
false;
NudgeInfo * mutable_current_nudge_info(std::size_t reference_line_key)
bool GetLastFrameNudgeTrackInfo(uint32_t sequence_num, std::size_t reference_line_key, std::unordered_map< std::string, NudgeObstacleInfo > *track_info)
void UpdateHistoryNudgeInfo(uint32_t sequence_num)
void set_need_escape(bool need)
const NudgeInfo & current_nudge_info(std::size_t reference_line_key)
Planning module main class.
#define DECLARE_SINGLETON(classname)
std::map< std::size_t, NudgeInfo > NudgeInfoMap
IndexedQueue< uint32_t, NudgeInfoMap > NudgeInfoIndexedQueue