57 void DrawJunctionTrajectoryPoints(
59 const double total_time,
const double period,
60 std::vector<apollo::common::TrajectoryPoint>* trajectory_points);
62 std::vector<JunctionExit> MostLikelyJunctions(
const Feature& feature);
68 double GetBestTime(
const std::array<double, 2>& start_x,
69 const std::array<double, 2>& end_x,
70 const std::array<double, 2>& start_y,
71 const std::array<double, 2>& end_y);
73 double CostFunction(
const std::array<double, 4>& x_coeffs,
74 const std::array<double, 4>& y_coeffs,
75 const double time_to_exit);
77 std::vector<double> GenerateCandidateTimes();