40 RoadGraph(
const double start_s,
const double length,
41 const bool consider_divide,
42 std::shared_ptr<const hdmap::LaneInfo> lane_info_ptr);
60 bool IsOnLaneGraph(std::shared_ptr<const hdmap::LaneInfo> lane_info_ptr,
84 void ConstructLaneSequence(
85 const bool search_forward_direction,
const double accumulated_s,
86 const double curr_lane_seg_s,
87 std::shared_ptr<const hdmap::LaneInfo> lane_info_ptr,
88 const int graph_search_horizon,
const bool consider_lane_split,
89 std::list<LaneSegment>*
const lane_segments,
94 void ConstructLaneSequence(
95 const double accumulated_s,
const double curr_lane_seg_s,
96 std::shared_ptr<const hdmap::LaneInfo> lane_info_ptr,
97 const int graph_search_horizon,
const bool consider_lane_split,
98 std::list<LaneSegment>*
const lane_segments,
106 double length_ = -1.0;
109 bool consider_divide_ =
false;
112 std::shared_ptr<const hdmap::LaneInfo> lane_info_ptr_ =
nullptr;