Apollo  6.0
Open source self driving car software
Public Member Functions | Static Public Member Functions | List of all members
apollo::prediction::MessageProcess Class Reference

#include <message_process.h>

Collaboration diagram for apollo::prediction::MessageProcess:
Collaboration graph

Public Member Functions

 MessageProcess ()=delete
 

Static Public Member Functions

static bool Init (ContainerManager *container_manager, EvaluatorManager *evaluator_manager, PredictorManager *predictor_manager, const PredictionConf &prediction_conf)
 
static bool InitContainers (ContainerManager *container_manager)
 
static bool InitEvaluators (EvaluatorManager *evaluator_manager, const PredictionConf &prediction_conf)
 
static bool InitPredictors (PredictorManager *predictor_manager, const PredictionConf &prediction_conf)
 
static void ContainerProcess (const std::shared_ptr< ContainerManager > &container_manager, const perception::PerceptionObstacles &perception_obstacles, ScenarioManager *scenario_manger)
 
static void OnPerception (const perception::PerceptionObstacles &perception_obstacles, const std::shared_ptr< ContainerManager > &container_manager, EvaluatorManager *evaluator_manager, PredictorManager *predictor_manager, ScenarioManager *scenario_manager, PredictionObstacles *const prediction_obstacles)
 
static void OnLocalization (ContainerManager *container_manager, const localization::LocalizationEstimate &localization)
 
static void OnPlanning (ContainerManager *container_manager, const planning::ADCTrajectory &adc_trajectory)
 
static void OnStoryTelling (ContainerManager *container_manager, const storytelling::Stories &story)
 
static void ProcessOfflineData (const PredictionConf &prediction_conf, const std::shared_ptr< ContainerManager > &container_manager, EvaluatorManager *evaluator_manager, PredictorManager *predictor_manager, ScenarioManager *scenario_manager, const std::string &record_filepath)
 

Constructor & Destructor Documentation

◆ MessageProcess()

apollo::prediction::MessageProcess::MessageProcess ( )
delete

Member Function Documentation

◆ ContainerProcess()

static void apollo::prediction::MessageProcess::ContainerProcess ( const std::shared_ptr< ContainerManager > &  container_manager,
const perception::PerceptionObstacles &  perception_obstacles,
ScenarioManager scenario_manger 
)
static

◆ Init()

static bool apollo::prediction::MessageProcess::Init ( ContainerManager container_manager,
EvaluatorManager evaluator_manager,
PredictorManager predictor_manager,
const PredictionConf &  prediction_conf 
)
static

◆ InitContainers()

static bool apollo::prediction::MessageProcess::InitContainers ( ContainerManager container_manager)
static

◆ InitEvaluators()

static bool apollo::prediction::MessageProcess::InitEvaluators ( EvaluatorManager evaluator_manager,
const PredictionConf &  prediction_conf 
)
static

◆ InitPredictors()

static bool apollo::prediction::MessageProcess::InitPredictors ( PredictorManager predictor_manager,
const PredictionConf &  prediction_conf 
)
static

◆ OnLocalization()

static void apollo::prediction::MessageProcess::OnLocalization ( ContainerManager container_manager,
const localization::LocalizationEstimate &  localization 
)
static

◆ OnPerception()

static void apollo::prediction::MessageProcess::OnPerception ( const perception::PerceptionObstacles &  perception_obstacles,
const std::shared_ptr< ContainerManager > &  container_manager,
EvaluatorManager evaluator_manager,
PredictorManager predictor_manager,
ScenarioManager scenario_manager,
PredictionObstacles *const  prediction_obstacles 
)
static

◆ OnPlanning()

static void apollo::prediction::MessageProcess::OnPlanning ( ContainerManager container_manager,
const planning::ADCTrajectory &  adc_trajectory 
)
static

◆ OnStoryTelling()

static void apollo::prediction::MessageProcess::OnStoryTelling ( ContainerManager container_manager,
const storytelling::Stories &  story 
)
static

◆ ProcessOfflineData()

static void apollo::prediction::MessageProcess::ProcessOfflineData ( const PredictionConf &  prediction_conf,
const std::shared_ptr< ContainerManager > &  container_manager,
EvaluatorManager evaluator_manager,
PredictorManager predictor_manager,
ScenarioManager scenario_manager,
const std::string &  record_filepath 
)
static

The documentation for this class was generated from the following file: