43 AbstractVehicleFactory> {
55 const VehicleParameter &vehicle_parameter);
std::unique_ptr< AbstractVehicleFactory > CreateVehicle(const VehicleParameter &vehicle_parameter)
Creates an AbstractVehicleFactory object based on vehicle_parameter.
void RegisterVehicleFactory()
register supported vehicle factories.
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Implements a Factory design pattern with Register and Create methods.
Definition: factory.h:60
This class is a factory class that will generate different vehicle factories based on the vehicle bra...
Definition: vehicle_factory.h:41
Defines the Factory class.