Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::scenario::ScenarioManager Class Referencefinal

#include <scenario_manager.h>

Collaboration diagram for apollo::planning::scenario::ScenarioManager:
Collaboration graph

Public Member Functions

 ScenarioManager ()=delete
 
 ScenarioManager (const std::shared_ptr< DependencyInjector > &injector)
 
bool Init (const PlanningConfig &planning_config)
 
Scenariomutable_scenario ()
 
DependencyInjectorinjector ()
 
void Update (const common::TrajectoryPoint &ego_point, const Frame &frame)
 

Constructor & Destructor Documentation

◆ ScenarioManager() [1/2]

apollo::planning::scenario::ScenarioManager::ScenarioManager ( )
delete

◆ ScenarioManager() [2/2]

apollo::planning::scenario::ScenarioManager::ScenarioManager ( const std::shared_ptr< DependencyInjector > &  injector)
explicit

Member Function Documentation

◆ Init()

bool apollo::planning::scenario::ScenarioManager::Init ( const PlanningConfig &  planning_config)

◆ injector()

DependencyInjector* apollo::planning::scenario::ScenarioManager::injector ( )
inline

◆ mutable_scenario()

Scenario* apollo::planning::scenario::ScenarioManager::mutable_scenario ( )
inline

◆ Update()

void apollo::planning::scenario::ScenarioManager::Update ( const common::TrajectoryPoint &  ego_point,
const Frame frame 
)

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