Apollo  6.0
Open source self driving car software
Classes | Namespaces
abstract_vehicle_factory.h File Reference
#include <memory>
#include "modules/canbus/proto/chassis_detail.pb.h"
#include "modules/canbus/proto/vehicle_parameter.pb.h"
#include "modules/canbus/vehicle/vehicle_controller.h"
#include "modules/drivers/canbus/can_comm/message_manager.h"
Include dependency graph for abstract_vehicle_factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  apollo::canbus::AbstractVehicleFactory
 this class is the abstract factory following the AbstractFactory design pattern. It can create VehicleController and MessageManager based on a given VehicleParameter. More...
 

Namespaces

 apollo::canbus
 apollo::canbus
 
 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.