SUMO - Simulation of Urban MObility
|
#include <MSGlobals.h>
Static Public Attributes | |
static bool | gCheck4Accidents |
static bool | gCheckRoutes |
static SUMOTime | gIgnoreJunctionBlocker |
Information whether the simulation regards internal lanes. More... | |
static SUMOTime | gLaneChangeDuration |
static bool | gOmitEmptyEdgesOnDump |
Information whether empty edges shall be written on dump. More... | |
static bool | gStateLoaded |
Information whether a state has been loaded. More... | |
static SUMOTime | gTimeToGridlock |
static SUMOTime | gTimeToGridlockHighways |
static const bool | gUseMesoSim = false |
static bool | gUsingInternalLanes |
Information whether the simulation regards internal lanes. More... | |
This class holds some static variables, filled mostly with values coming from the command line or the simulation configuration file. They are stored herein to allow a faster access than from the options container.
Definition at line 58 of file MSGlobals.h.
|
static |
information whether the network shall check for collisions
Definition at line 77 of file MSGlobals.h.
Referenced by MSFrame::setMSGlobals(), and MSNet::simulationStep().
|
static |
information whether the routes shall be checked for connectivity
Definition at line 80 of file MSGlobals.h.
Referenced by MSVehicle::enterLaneAtInsertion(), and MSFrame::setMSGlobals().
|
static |
Information whether the simulation regards internal lanes.
Definition at line 74 of file MSGlobals.h.
Referenced by MSFrame::setMSGlobals().
|
static |
information Duration of a lane change maneuver
Definition at line 83 of file MSGlobals.h.
Referenced by MSAbstractLaneChangeModel::continueLaneChangeManeuver(), MSVehicle::getAngle(), MSVehicle::planMoveInternal(), MSFrame::setMSGlobals(), and MSAbstractLaneChangeModel::startLaneChangeManeuver().
|
static |
Information whether empty edges shall be written on dump.
Definition at line 61 of file MSGlobals.h.
Referenced by MSFrame::setMSGlobals(), and MSXMLRawOut::writeEdge().
|
static |
Information whether a state has been loaded.
Definition at line 86 of file MSGlobals.h.
Referenced by MSRouteHandler::closeRoute(), MSRouteHandler::closeRouteDistribution(), MSRouteHandler::closeVehicle(), MSRouteHandler::closeVehicleTypeDistribution(), MSInsertionControl::determineCandidates(), MSRouteHandler::myEndElement(), and MSFrame::setMSGlobals().
|
static |
Information how long the simulation shall wait until it recognizes a vehicle as a grid lock participant
Definition at line 65 of file MSGlobals.h.
Referenced by MSLane::executeMovements(), MSBaseVehicle::getImpatience(), and MSFrame::setMSGlobals().
|
static |
The time to detect grid locks on highways
Definition at line 68 of file MSGlobals.h.
Referenced by MSLane::executeMovements(), and MSFrame::setMSGlobals().
|
static |
Information whether mesosim shall be used = constant false
Definition at line 102 of file MSGlobals.h.
Referenced by NLEdgeControlBuilder::build(), NLDetectorBuilder::buildInductLoop(), GUIViewTraffic::buildViewToolBars(), GUIEdge::drawGL(), GUILane::drawGL(), GUILane::drawMarkings(), GUIApplicationWindow::fillMenuBar(), MSDevice_Tripinfo::generateOutput(), MSEdge::getCurrentTravelTime(), GUIEdge::getPopUpMenu(), MSMeanData::init(), MSEdge::insertVehicle(), load(), MSNet::MSNet(), MSRouteProbe::MSRouteProbe(), MSTriggeredRerouter::MSTriggeredRerouter(), MSStateHandler::myStartElement(), MSDevice_Tripinfo::notifyEnter(), MSMeanData_Net::MSLaneMeanDataValues::notifyLeave(), MSDevice_Tripinfo::notifyLeave(), MSMeanData::MeanDataValues::notifyLeave(), MSLink::opened(), NLTriggerBuilder::parseAndBuildCalibrator(), MSLaneSpeedTrigger::processCommand(), MSMeanData::resetOnly(), GUILoadThread::run(), MSStateHandler::saveState(), MSFrame::setMSGlobals(), MSNet::simulationStep(), MSXMLRawOut::writeEdge(), MSMeanData::writeEdge(), MSXMLRawOut::writeVehicle(), and MSNet::~MSNet().
|
static |
Information whether the simulation regards internal lanes.
Definition at line 71 of file MSGlobals.h.
Referenced by NLHandler::addConnection(), NLHandler::beginEdgeParsing(), NLEdgeControlBuilder::build(), MSVehicle::checkRewindLinkLanes(), NLJunctionControlBuilder::closeJunction(), MSDevice_Tripinfo::generateOutput(), MSLink::opened(), NLHandler::openJunction(), NLHandler::parseLanes(), MSRightOfWayJunction::postloadInit(), MSFrame::setMSGlobals(), and TraCIServer::TraCIServer().