20 #ifndef MSVehicleTransfer_h 21 #define MSVehicleTransfer_h 142 : myTransferTime(t), myVeh(veh), myProceedTime(proceedTime), myParking(parking) { }
Representation of a vehicle in the micro simulation.
static MSVehicleTransfer * myInstance
The static singleton-instance.
MSVehicleTransfer()
Constructor.
virtual ~MSVehicleTransfer()
Destructor.
FXSynchQue< VehicleInformation, std::vector< VehicleInformation > > myVehicles
The information about stored vehicles to move virtually.
A road/street connecting two junctions.
void saveState(OutputDevice &out)
Saves the current state into the given stream.
void checkInsertions(SUMOTime time)
Checks "movement" of stored vehicles.
Encapsulated SAX-Attributes.
void add(const SUMOTime t, MSVehicle *veh)
Adds a vehicle to this transfer object.
void loadState(const SUMOSAXAttributes &attrs, const SUMOTime offset, MSVehicleControl &vc)
Loads one transfer vehicle state from the given descriptionn.
static MSVehicleTransfer * getInstance()
Returns the instance of this object.
Static storage of an output device and its base (abstract) implementation.
The class responsible for building and deletion of vehicles.
Representation of a lane in the micro simulation.
static const double TeleportMinSpeed
The minimum speed while teleporting.