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

#include <evaluator_manager.h>

Collaboration diagram for apollo::prediction::EvaluatorManager:
Collaboration graph

Public Member Functions

 EvaluatorManager ()
 Constructor. More...
 
virtual ~EvaluatorManager ()=default
 Destructor. More...
 
void Init (const PredictionConf &config)
 Initializer. More...
 
EvaluatorGetEvaluator (const ObstacleConf::EvaluatorType &type)
 Get evaluator. More...
 
void Run (ObstaclesContainer *obstacles_container)
 Run evaluators. More...
 
void EvaluateObstacle (Obstacle *obstacle, ObstaclesContainer *obstacles_container, std::vector< Obstacle *> dynamic_env)
 
void EvaluateObstacle (Obstacle *obstacle, ObstaclesContainer *obstacles_container)
 

Constructor & Destructor Documentation

◆ EvaluatorManager()

apollo::prediction::EvaluatorManager::EvaluatorManager ( )

Constructor.

◆ ~EvaluatorManager()

virtual apollo::prediction::EvaluatorManager::~EvaluatorManager ( )
virtualdefault

Destructor.

Member Function Documentation

◆ EvaluateObstacle() [1/2]

void apollo::prediction::EvaluatorManager::EvaluateObstacle ( Obstacle obstacle,
ObstaclesContainer obstacles_container,
std::vector< Obstacle *>  dynamic_env 
)

◆ EvaluateObstacle() [2/2]

void apollo::prediction::EvaluatorManager::EvaluateObstacle ( Obstacle obstacle,
ObstaclesContainer obstacles_container 
)

◆ GetEvaluator()

Evaluator* apollo::prediction::EvaluatorManager::GetEvaluator ( const ObstacleConf::EvaluatorType &  type)

Get evaluator.

Returns
Pointer to the evaluator

◆ Init()

void apollo::prediction::EvaluatorManager::Init ( const PredictionConf &  config)

Initializer.

Parameters
Predictionconfig

◆ Run()

void apollo::prediction::EvaluatorManager::Run ( ObstaclesContainer obstacles_container)

Run evaluators.


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