101 std::unique_ptr<Predictor> CreatePredictor(
107 void RegisterPredictors();
109 void PredictObstacles(
114 void PredictObstaclesInParallel(
125 void RunVehiclePredictor(
129 void RunPedestrianPredictor(
133 void RunCyclistPredictor(
137 void RunDefaultPredictor(
146 std::map<ObstacleConf::PredictorType, std::unique_ptr<Predictor>> predictors_;
void Run(const apollo::perception::PerceptionObstacles &perception_obstacles, const ADCTrajectoryContainer *adc_trajectory_container, ObstaclesContainer *obstacles_container)
Execute the predictor generation
void PredictObstacle(const ADCTrajectoryContainer *adc_trajectory_container, Obstacle *obstacle, ObstaclesContainer *obstacles_container, PredictionObstacle *const prediction_obstacle)
Predict a single obstacle