Apollo 10.0
自动驾驶开放平台
apollo::planning::DependencyInjector类 参考

#include <dependency_injector.h>

apollo::planning::DependencyInjector 的协作图:

Public 成员函数

 DependencyInjector ()=default
 
 ~DependencyInjector ()=default
 
PlanningContextplanning_context ()
 
FrameHistoryframe_history ()
 
Historyhistory ()
 
EgoInfoego_info ()
 
apollo::common::VehicleStateProvidervehicle_state ()
 
LearningBasedDatalearning_based_data ()
 

详细描述

在文件 dependency_injector.h29 行定义.

构造及析构函数说明

◆ DependencyInjector()

apollo::planning::DependencyInjector::DependencyInjector ( )
default

◆ ~DependencyInjector()

apollo::planning::DependencyInjector::~DependencyInjector ( )
default

成员函数说明

◆ ego_info()

EgoInfo * apollo::planning::DependencyInjector::ego_info ( )
inline

在文件 dependency_injector.h37 行定义.

37{ return &ego_info_; }

◆ frame_history()

FrameHistory * apollo::planning::DependencyInjector::frame_history ( )
inline

在文件 dependency_injector.h35 行定义.

35{ return &frame_history_; }

◆ history()

History * apollo::planning::DependencyInjector::history ( )
inline

在文件 dependency_injector.h36 行定义.

36{ return &history_; }

◆ learning_based_data()

LearningBasedData * apollo::planning::DependencyInjector::learning_based_data ( )
inline

在文件 dependency_injector.h41 行定义.

41{ return &learning_based_data_; }

◆ planning_context()

PlanningContext * apollo::planning::DependencyInjector::planning_context ( )
inline

在文件 dependency_injector.h34 行定义.

34{ return &planning_context_; }

◆ vehicle_state()

apollo::common::VehicleStateProvider * apollo::planning::DependencyInjector::vehicle_state ( )
inline

在文件 dependency_injector.h38 行定义.

38 {
39 return &vehicle_state_;
40 }

该类的文档由以下文件生成: