36 const size_t num_points,
50 const std::vector<common::TrajectoryPoint>& trajectory,
70 const std::vector<common::SpeedPoint>& speed_profile,
79 void ConvertToDiscretizedBoundaries(
const STBoundary& boundary,
85 trajectory_point_feature)
const;
88 std::vector<double> eval_time_;
92 std::vector<const STBoundary*> boundaries_;
95 std::vector<std::vector<std::array<double, 3>>> obs_boundaries_;
96 std::vector<std::vector<std::array<double, 3>>> stop_boundaries_;
97 std::vector<std::vector<std::array<double, 3>>> nudge_boundaries_;
98 std::vector<std::vector<std::array<double, 3>>> side_pass_boundaries_;