42 const bool is_change_lane_path,
43 const std::vector<const Obstacle *> &obstacles,
49 const double start_s,
const double end_s,
50 const uint32_t curr_level,
51 const uint32_t total_level);
55 const double start_s,
const double end_s,
56 const uint32_t curr_level,
57 const uint32_t total_level);
63 const double end_s)
const;
68 FRIEND_TEST(AllTrajectoryTests, GetCostFromObsSL);
69 ComparableCost GetCostFromObsSL(
const double adc_s,
const double adc_l,
73 const double dl)
const;
75 bool IsOffRoad(
const double ref_s,
const double l,
const double dl,
76 const bool is_change_lane_path);
78 const DpPolyPathConfig config_;
80 bool is_change_lane_path_ =
false;
85 uint32_t num_of_time_stamps_ = 0;
86 std::vector<std::vector<common::math::Box2d>> dynamic_obstacle_boxes_;
87 std::vector<double> obstacle_probabilities_;
89 std::vector<SLBoundary> static_obstacle_sl_boundaries_;