47 const bool ignoreStopErrors,
const bool fromRouteFile,
50 initVehicle(built, ignoreStopErrors, addRouteStops);
std::shared_ptr< const MSRoute > ConstMSRoutePtr
virtual SUMOVehicle * buildVehicle(SUMOVehicleParameter *defs, ConstMSRoutePtr route, MSVehicleType *type, const bool ignoreStopErrors, const bool fromRouteFile=true, bool addRouteStops=true) override
Builds a vehicle, increases the number of built vehicles.
~MEVehicleControl()
Destructor.
MEVehicleControl()
Constructor.
A vehicle from the mesoscopic point of view.
static SumoRNG * getParsingRNG()
get parsing RNG
The class responsible for building and deletion of vehicles.
void initVehicle(MSBaseVehicle *built, const bool ignoreStopErrors, bool addRouteStops)
The car-following model and parameter.
double computeChosenSpeedDeviation(SumoRNG *rng, const double minDev=-1.) const
Computes and returns the speed deviation.
Representation of a vehicle.
Structure representing possible vehicle parameter.