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