Apollo 10.0
自动驾驶开放平台
abstract_vehicle_factory.h 文件参考
#include <memory>
#include "modules/canbus/proto/vehicle_parameter.pb.h"
#include "modules/common_msgs/control_msgs/control_cmd.pb.h"
#include "cyber/class_loader/class_loader_register_macro.h"
#include "modules/canbus/vehicle/vehicle_controller.h"
#include "modules/drivers/canbus/can_comm/message_manager.h"
abstract_vehicle_factory.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  apollo::canbus::AbstractVehicleFactory
 this class is the abstract factory following the AbstractFactory design pattern. 更多...
 

命名空间

namespace  apollo::canbus
 apollo::canbus
 
namespace  apollo
 class register implement
 

宏定义

#define CYBER_REGISTER_VEHICLEFACTORY(name)    CLASS_LOADER_REGISTER_CLASS(name, AbstractVehicleFactory)
 

宏定义说明

◆ CYBER_REGISTER_VEHICLEFACTORY

#define CYBER_REGISTER_VEHICLEFACTORY (   name)     CLASS_LOADER_REGISTER_CLASS(name, AbstractVehicleFactory)

在文件 abstract_vehicle_factory.h135 行定义.