68 bool addRouteStops =
true)
override;
std::shared_ptr< const MSRoute > ConstMSRoutePtr
The class responsible for building and deletion of vehicles (gui-version)
MEVehicleControl(const MEVehicleControl &s)
invalidated copy constructor
~MEVehicleControl()
Destructor.
MEVehicleControl()
Constructor.
virtual SUMOVehicle * buildVehicle(SUMOVehicleParameter *defs, ConstMSRoutePtr route, MSVehicleType *type, const bool ignoreStopErrors, const VehicleDefinitionSource source=VehicleDefinitionSource::ROUTEFILE, bool addRouteStops=true) override
Builds a vehicle, increases the number of built vehicles.
MEVehicleControl & operator=(const MEVehicleControl &s)
invalidated assignment operator
The class responsible for building and deletion of vehicles.
VehicleDefinitionSource
possible origins of a vehicle definition
The car-following model and parameter.
Representation of a vehicle.
Structure representing possible vehicle parameter.