|
| HybridAStar * | apollo::planning::CreateHybridAPtr () |
| |
| ObstacleContainer * | apollo::planning::DistanceCreateObstaclesPtr () |
| |
| ResultContainer * | apollo::planning::DistanceCreateResultPtr () |
| |
| void | apollo::planning::AddObstacle (ObstacleContainer *obstacles_ptr, const double *ROI_distance_approach_parking_boundary) |
| |
| double | apollo::planning::InterpolateUsingLinearApproximation (const double p0, const double p1, const double w) |
| |
| std::vector< double > | apollo::planning::VectorLinearInterpolation (const std::vector< double > &x, int extend_size) |
| |
| bool | apollo::planning::DistanceSmoothing (const apollo::planning::PlannerOpenSpaceConfig &planner_open_space_config, const ObstacleContainer &obstacles, double sx, double sy, double sphi, double ex, double ey, double ephi, const std::vector< double > &XYbounds, HybridAStartResult *hybrid_a_star_result, Eigen::MatrixXd *state_result_ds_, Eigen::MatrixXd *control_result_ds_, Eigen::MatrixXd *time_result_ds_, Eigen::MatrixXd *dual_l_result_ds_, Eigen::MatrixXd *dual_n_result_ds_, double &dual_time, double &ipopt_time) |
| |
| bool | apollo::planning::DistancePlan (HybridAStar *hybridA_ptr, ObstacleContainer *obstacles_ptr, ResultContainer *result_ptr, double sx, double sy, double sphi, double ex, double ey, double ephi, double *XYbounds) |
| |
| void | apollo::planning::DistanceGetResult (ResultContainer *result_ptr, ObstacleContainer *obstacles_ptr, double *x, double *y, double *phi, double *v, double *a, double *steer, double *opt_x, double *opt_y, double *opt_phi, double *opt_v, double *opt_a, double *opt_steer, double *opt_time, double *opt_dual_l, double *opt_dual_n, size_t *output_size, double *hybrid_time, double *dual_time, double *ipopt_time) |
| |