Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MSIdling_TaxiStand Class Reference

#include <MSIdling.h>

Inheritance diagram for MSIdling_TaxiStand:
[legend]
Collaboration diagram for MSIdling_TaxiStand:
[legend]

Public Member Functions

void idle (MSDevice_Taxi *taxi)
 computes Idling and updates reservations
 
 MSIdling_TaxiStand (MSTriggeredRerouter *rerouter)
 

Protected Attributes

bool myHaveWarned = false
 
MSTriggeredReroutermyRerouter
 

Detailed Description

Definition at line 65 of file MSIdling.h.

Constructor & Destructor Documentation

◆ MSIdling_TaxiStand()

MSIdling_TaxiStand::MSIdling_TaxiStand ( MSTriggeredRerouter rerouter)
inline

Definition at line 67 of file MSIdling.h.

Member Function Documentation

◆ idle()

void MSIdling_TaxiStand::idle ( MSDevice_Taxi taxi)
virtual

computes Idling and updates reservations

Implements MSIdling.

Definition at line 183 of file MSIdling.cpp.

References SUMOVehicle::abortNextStop(), SUMOVehicleParameter::Stop::actType, MSBaseVehicle::addStop(), SUMOAbstractRouter< E, V >::computeLooped(), SUMOVehicleParameter::Stop::containerTriggered, DELTA_T, SUMOVehicleParameter::Stop::endPos, MSStoppingPlace::getBeginLanePosition(), MSVehicleType::getContainerCapacity(), MSTriggeredRerouter::getCurrentReroute(), MSBaseVehicle::getEdge(), MSStoppingPlace::getEndLanePosition(), MSBaseVehicle::getFollower(), MSVehicleDevice::getHolder(), Named::getID(), MSStoppingPlace::getLane(), MSParkingArea::getLastFreePos(), SUMOVehicle::getNextStop(), SUMOTrafficObject::getPositionOnLane(), MSBaseVehicle::getRNGIndex(), MSRoutingEngine::getRouterTT(), MSBaseVehicle::getStop(), MSBaseVehicle::getStops(), RandomDistributor< T >::getVals(), MSBaseVehicle::getVClass(), SUMOTrafficObject::getVClass(), SUMOTrafficObject::getVehicleType(), MSGlobals::gUseMesoSim, MSBaseVehicle::hasStops(), idle(), SUMOVehicleParameter::Stop::index, MSBaseVehicle::insertStop(), SUMOVehicle::isStoppedTriggered(), SUMOVehicleParameter::Stop::lane, MSParkingArea::mustAdvance(), myHaveWarned, myRerouter, MSMoveReminder::NOTIFICATION_PARKING_REROUTE, OFFROAD, SUMOVehicleParameter::Stop::parking, MSStop::parkingarea, SUMOVehicleParameter::Stop::parkingarea, MSTriggeredRerouter::RerouteInterval::parkProbs, MSStop::pars, MSBaseVehicle::replaceRouteEdges(), SIMSTEP, SUMOVehicleParameter::Stop::startPos, time2string(), TL, SUMOVehicleParameter::Stop::triggered, MSTriggeredRerouter::triggerRouting(), WRITE_WARNING, and WRITE_WARNINGF.

Referenced by idle().

Here is the caller graph for this function:

Field Documentation

◆ myHaveWarned

bool MSIdling_TaxiStand::myHaveWarned = false
protected

Definition at line 72 of file MSIdling.h.

Referenced by idle().

◆ myRerouter

MSTriggeredRerouter* MSIdling_TaxiStand::myRerouter
protected

Definition at line 71 of file MSIdling.h.

Referenced by idle().


The documentation for this class was generated from the following files: