35 return &planning_context_;
38 return &frame_history_;
47 return &vehicle_state_;
50 return &learning_based_data_;
LearningBasedData * learning_based_data()
Definition: dependency_injector.h:49
History * history()
Definition: dependency_injector.h:40
Definition: planning_context.h:33
FrameHistory * frame_history()
Definition: dependency_injector.h:37
The class of vehicle state. It includes basic information and computation about the state of the vehi...
Definition: vehicle_state_provider.h:46
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
PlanningContext * planning_context()
Definition: dependency_injector.h:34
Definition: ego_info.h:35
Planning module main class. It processes GPS and IMU as input, to generate planning info...
Definition: dependency_injector.h:29
EgoInfo * ego_info()
Definition: dependency_injector.h:43
~DependencyInjector()=default
Definition: learning_based_data.h:30
apollo::common::VehicleStateProvider * vehicle_state()
Definition: dependency_injector.h:46
DependencyInjector()=default