![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Calibrates the flow on a segment to a specified one. More...
#include <METriggeredCalibrator.h>
Public Types | |
| typedef std::map< std::string, std::string > | Map |
| parameters map | |
| enum class | ObjectTypeEnum { PERSON , CONTAINER , UNDEFINED } |
| enum for object type More... | |
| enum | StopPos { STOPPOS_VALID , STOPPOS_INVALID_STARTPOS , STOPPOS_INVALID_ENDPOS , STOPPOS_INVALID_LANELENGTH } |
| enum for stops More... | |
Public Member Functions | |
| void | addTo (const StoringVisitor &cont) const |
| Adds this object to the given container. | |
| void | characters (const XMLCh *const chars, const XERCES3_SIZE_t length) |
| The inherited method called when characters occurred. | |
| void | clearParameter () |
| Clears the parameter map. | |
| void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) |
| The inherited method called when a tag is being closed. | |
| SUMOTime | execute (SUMOTime currentTime) |
| AspiredState | getCurrentStateInterval () const |
| double | getDouble (const std::string &key, const double defaultValue) const |
| Returns the value for a given key converted to a double. | |
| const MSEdge * | getEdge () const |
| const std::string & | getFileName () const |
| returns the current file name | |
| SUMOTime | getFirstDepart () const |
| returns the first departure time that was ever read | |
| const std::string & | getID () const |
| Returns the id. | |
| int | getInserted () const |
| const MSLane * | getLane () const |
| SUMOTime | getLastDepart () const |
| Returns the last loaded depart time. | |
| virtual const std::string | getParameter (const std::string &key, const std::string defaultValue="") const |
| Returns the value for a given key. | |
| const Parameterised::Map & | getParametersMap () const |
| Returns the inner key/value map. | |
| std::string | getParametersStr (const std::string kvsep="=", const std::string sep="|") const |
| Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN". | |
| int | getRemoved () const |
| const MSRouteProbe * | getRouteProbe () const |
| bool | hasParameter (const std::string &key) const |
| Returns whether the parameter is set. | |
| void | mergeParameters (const Parameterised::Map &mapArg, const std::string separator=" ", bool uniqueValues=true) |
| Adds or appends all given parameters from the map. | |
| METriggeredCalibrator (const std::string &id, MSEdge *const edge, const double pos, const std::string &aXMLFilename, const std::string &outputFilename, const SUMOTime freq, const double length, const MSRouteProbe *probe, const double invalidJamThreshold, const std::string &vTypes) | |
| void | parseGeoEdges (const PositionVector &positions, bool geo, SUMOVehicleClass vClass, std::vector< const MSEdge * > &into, const std::string &rid, bool isFrom, bool &ok, bool forceEdge=false) |
| void | registerParent (const int tag, GenericSAXHandler *handler) |
| Assigning a parent handler which is enabled when the specified tag is closed. | |
| void | setFileName (const std::string &name) |
| Sets the current file name. | |
| void | setFlow (SUMOTime begin, SUMOTime end, double vehsPerHour, double speed, SUMOVehicleParameter vehicleParameter) |
| virtual void | setID (const std::string &newID) |
| resets the id | |
| virtual void | setParameter (const std::string &key, const std::string &value) |
| Sets a parameter. | |
| void | setParameters (const Parameterised ¶ms) |
| set the given key/value map in map<string, string> format | |
| void | setParameters (const std::vector< std::pair< std::string, std::string > > ¶ms) |
| set the given key/value vector in map<string, string> format | |
| void | setParametersStr (const std::string ¶msString, const std::string kvsep="=", const std::string sep="|") |
| set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN" | |
| virtual SUMOTime | shiftTime (SUMOTime, SUMOTime, SUMOTime) |
| Reschedule or deschedule the command when quick-loading state. | |
| void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs) |
| The inherited method called when a new tag opens. | |
| void | unsetParameter (const std::string &key) |
| Removes a parameter. | |
| void | updateParameters (const Parameterised::Map &mapArg) |
| Adds or updates all given parameters from the map. | |
| void | writeParams (OutputDevice &device) const |
| write Params in the given outputdevice | |
| void | writeXMLDetectorProlog (OutputDevice &dev) const |
| Open the XML-output. | |
| void | writeXMLOutput (OutputDevice &dev, SUMOTime startTime, SUMOTime stopTime) |
| Write the generated output to the given device. | |
| virtual | ~METriggeredCalibrator () |
Static Public Member Functions | |
| static bool | areAttributesValid (const std::string &value, bool report=false, const std::string kvsep="=", const std::string sep="|") |
| check if given string can be parsed to an attributes map "key1=value1|key2=value2|...|keyN=valueN" (used in generic datas) | |
| static bool | areParametersValid (const std::string &value, bool report=false, const std::string kvsep="=", const std::string sep="|") |
| check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN" | |
| static StopPos | checkStopPos (double &startPos, double &endPos, const double laneLength, const double minLength, const bool friendlyPos) |
| check start and end position of a stop | |
| static void | cleanup () |
| cleanup remaining data structures | |
| template<class T> | |
| static std::string | getIDSecure (const T *obj, const std::string &fallBack="NULL") |
| get an identifier for Named-like object which may be Null | |
| static const std::map< std::string, MSCalibrator * > & | getInstances () |
| return all calibrator instances | |
| static SumoRNG * | getParsingRNG () |
| get parsing RNG | |
| static bool | isStopPosValid (const double startPos, const double endPos, const double laneLength, const double minLength, const bool friendlyPos) |
| check if start and end position of a stop is valid | |
Data Fields | |
| int | priority = 0 |
Protected Member Functions | |
| const MSLane * | getClosestLane (const Position &pos, SUMOVehicleClass vClass, double distance=-1.) |
| find closest lane within distance for the given position or nullptr | |
| const MSEdge * | getJunctionTaz (const Position &pos, const MSEdge *closestEdge, SUMOVehicleClass vClass, bool isFrom) |
| find closest junction taz given the closest edge | |
| const MSEdge * | getTaz (const Position &pos, const MSEdge *closestEdge, bool isFrom) |
| find closest junction taz given the closest edge | |
| bool | invalidJam () const |
| returns whether the segment is jammed although it should not be | |
| int | maximumInflow () const |
| returns the maximum number of vehicles that could enter from upstream until the calibrator is activated again | |
| int | passed () const |
| int | remainingVehicleCapacity () const |
| returns the number of vehicles (of the current type) that still fit onto the segment | |
| void | reset () |
| reset collected vehicle data | |
| bool | tryEmit (MESegment *s, MEVehicle *vehicle) |
| void | updateMeanData () |
| do nothing | |
Protected Attributes | |
| std::string | myID |
| The name of the object. | |
| bool | myMapMatchTAZ |
Private Member Functions | |
| NamedRTree * | getLaneTree () |
| initialize lane-RTree | |
Static Private Member Functions | |
| static bool | isParameterValid (const std::string &value, const std::string &kvsep, const std::string &sep) |
| check if given string can be parsed to a parameter of type "key=value" | |
Private Attributes | |
| MsgHandler * | myErrorOutput |
| NamedRTree * | myLaneTree |
| RTree for finding lanes. | |
| Parameterised::Map | myMap |
| The key->value map. | |
| double | myMapMatchingDistance |
| bool | myMapMatchJunctions |
| MESegment * | mySegment |
| mesoscopic edge segment the calibrator lies on | |
attributes parsing | |
| AttrMap | myPredefinedTags |
| std::vector< std::string > | myPredefinedTagsMML |
| the map from ids to their string representation | |
| typedef std::vector< XMLCh * > | AttrMap |
elements parsing | |
| TagMap | myTagMap |
| std::vector< std::string > | myCharactersVector |
| A list of character strings obtained so far to build the complete characters string at the end. | |
| GenericSAXHandler * | myParentHandler |
| The handler to give control back to. | |
| int | myParentIndicator |
| The tag indicating that control should be given back. | |
| std::string | myFileName |
| The name of the currently parsed file. | |
| std::string | myExpectedRoot |
| The root element to expect, empty string disables the check. | |
| bool | myCollectCharacterData = false |
| whether the reader should collect character data | |
| bool | myRootSeen = false |
| whether the reader has already seen the root element | |
| int | mySection = -1 |
| The tag indicating the current section to parse. | |
| bool | mySectionSeen = false |
| whether the reader has already seen the begin of the section | |
| bool | mySectionEnded = false |
| whether the reader has already seen the end of the section | |
| bool | mySectionOpen = false |
| whether an element of the current section is open | |
| std::pair< int, SUMOSAXAttributes * > | myNextSectionStart |
| typedef std::map< std::string, int > | TagMap |
SAX ErrorHandler callbacks | |
| void | warning (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Handler for XML-warnings. | |
| void | error (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Handler for XML-errors. | |
| void | fatalError (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Handler for XML-errors. | |
| void | setSection (const int element, const bool seen) |
| bool | sectionFinished () const |
| std::pair< int, SUMOSAXAttributes * > | retrieveNextSectionStart () |
| void | needsCharacterData (const bool value=true) |
| std::string | buildErrorMessage (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Builds an error message. | |
| virtual void | myCharacters (int element, const std::string &chars) |
| Callback method for characters to implement by derived classes. | |
| void | callParentEnd (int element) |
| signal endElement to the parent handler (special case for MSCalibrator) | |
| XMLCh * | convert (const std::string &name) const |
| converts from c++-string into unicode | |
| int | convertTag (const std::string &tag) const |
| Converts a tag from its string into its numerical representation. | |
Virtual methods to implement by derived classes | |
| virtual void | detectorUpdate (const SUMOTime step) |
| Updates the detector (computes values). | |
| virtual GUIDetectorWrapper * | buildDetectorGUIRepresentation () |
| Builds the graphical representation. | |
| bool | vehicleApplies (const SUMOTrafficObject &veh) const |
| Checks whether the detector measures vehicles of the given type. | |
| bool | personApplies (const MSTransportable &p, int dir) const |
| bool | isTyped () const |
| Checks whether the detector is type specific. | |
| const std::set< std::string > & | getVehicleTypes () const |
| bool | detectsPersons () const |
| virtual void | clearState (SUMOTime) |
| Remove all vehicles before quick-loading state. | |
| std::set< std::string > | myVehicleTypes |
| The vehicle types to look for (empty means all). | |
| std::vector< const MSEdge * > | myNextEdges |
| The upcoming edges to filter by (empty means no filtering). | |
| const int | myDetectPersons |
| Whether pedestrians shall be detected instead of vehicles. | |
inherited from GenericSAXHandler | |
| virtual void | myStartElement (int element, const SUMOSAXAttributes &attrs) |
| Called on the opening of a tag;. | |
| virtual void | myEndElement (int element) |
| Called on the closing of a tag;. | |
| bool | isActive () const |
| void | intervalEnd () |
| bool | isCurrentStateActive (SUMOTime time) |
| bool | tryEmit (MSLane *lane, MSVehicle *vehicle) |
| void | init () |
| int | totalWished () const |
| number of vehicles expected to pass this interval | |
| double | currentFlow () const |
| flow in the current interval in veh/h | |
| double | currentSpeed () const |
| measured speed in the current interval | |
| bool | invalidJam (int laneIndex) const |
| int | inserted () const |
| int | removed () const |
| int | clearedInJam () const |
| int | remainingVehicleCapacity (int laneIndex) const |
| bool | scheduleRemoval (SUMOTrafficObject *veh) |
| try to schedule the given vehicle for removal. return true if it isn't already scheduled | |
| bool | removePending () |
| remove any vehicles which are scheduled for removal. return true if removals took place | |
| std::string | getNewVehicleID () |
| determine id of new vehicle from calibrator state | |
| MSEdge *const | myEdge |
| the edge on which this calibrator lies | |
| MSLane *const | myLane |
| the lane on which this calibrator lies (nullptr if the whole edge is covered at once) | |
| MSJunction *const | myNode |
| the junction on which this calibrator lies (nullptr if is edge or lane specific) | |
| const double | myPos |
| the position on the edge where this calibrator lies | |
| const MSRouteProbe *const | myProbe |
| the route probe to retrieve routes from | |
| MSMeanData_Net | myMeanDataParent |
| dummy parent to retrieve vType filter | |
| std::vector< MSMeanData_Net::MSLaneMeanDataValues * > | myLaneMeanData |
| data collector for the calibrator | |
| MSMeanData_Net::MSLaneMeanDataValues | myEdgeMeanData |
| accumlated data for the whole edge | |
| std::vector< AspiredState > | myIntervals |
| List of adaptation intervals. | |
| std::vector< AspiredState >::const_iterator | myCurrentStateInterval |
| Iterator pointing to the current interval. | |
| std::vector< VehicleRemover * > | myVehicleRemovers |
| std::set< std::string > | myToRemove |
| set of vehicle ids to remove | |
| OutputDevice * | myOutput |
| The device for xml statistics. | |
| SUMOTime | myFrequency |
| The frequeny with which to check for calibration. | |
| int | myRemoved |
| The number of vehicles that were removed in the current interval. | |
| int | myInserted |
| The number of vehicles that were inserted in the current interval. | |
| int | myClearedInJam |
| The number of vehicles that were removed when clearin a jam. | |
| bool | mySpeedIsDefault |
| The information whether the speed adaption has been reset. | |
| bool | myDidSpeedAdaption |
| The information whether speed was adapted in the current interval. | |
| bool | myDidInit |
| The information whether init was called. | |
| double | myDefaultSpeed |
| The default (maximum) speed on the segment. | |
| bool | myHaveWarnedAboutClearingJam |
| The default (maximum) speed on the segment. | |
| bool | myAmActive |
| whether the calibrator was active when last checking | |
| double | myInvalidJamThreshold |
| relative speed threshold for detecting and clearing invalid jam | |
| bool | myAmLocal |
| whether the calibrator needs to undo the calibration after the edge / junction has been left | |
| bool | myHaveInvalidJam |
| whether the calibrator has registered an invalid jam in the last execution step | |
| static std::vector< MSMoveReminder * > | myLeftoverReminders |
| static std::vector< SUMOVehicleParameter * > | myLeftoverVehicleParameters |
| static std::map< std::string, MSCalibrator * > | myInstances |
inherited from GenericSAXHandler | |
| void | parseFromViaTo (SumoXMLTag tag, const SUMOSAXAttributes &attrs) |
| Called for parsing from and to and the corresponding taz attributes. | |
| void | openVehicleTypeDistribution (const SUMOSAXAttributes &attrs) override |
| opens a type distribution for reading | |
| void | closeVehicleTypeDistribution () override |
| closes (ends) the building of a distribution | |
| void | openRoute (const SUMOSAXAttributes &attrs) override |
| opens a route for reading | |
| void | openFlow (const SUMOSAXAttributes &attrs) override |
| opens a flow for reading | |
| void | openRouteFlow (const SUMOSAXAttributes &attrs) override |
| opens a route flow for reading | |
| void | openTrip (const SUMOSAXAttributes &attrs) override |
| opens a trip for reading | |
| void | closeRoute (const bool mayBeDisconnected=false) override |
| closes (ends) the building of a route. | |
| void | openRouteDistribution (const SUMOSAXAttributes &attrs) override |
| opens a route distribution for reading | |
| void | closeRouteDistribution () override |
| closes (ends) the building of a distribution | |
| virtual void | closeVehicle () override |
| Ends the processing of a vehicle (note: is virtual because is reimplemented in MSStateHandler). | |
| void | closeVType () override |
| Ends the processing of a vehicle type. | |
| void | closePerson () override |
| Ends the processing of a person. | |
| void | closePersonFlow () override |
| Ends the processing of a personFlow. | |
| void | closeContainer () override |
| Ends the processing of a container. | |
| void | closeContainerFlow () override |
| Ends the processing of a containerFlow. | |
| void | closeFlow () override |
| Ends the processing of a flow. | |
| void | closeTrip () override |
| Ends the processing of a trip. | |
| MSStoppingPlace * | retrieveStoppingPlace (const SUMOSAXAttributes &attrs, const std::string &errorSuffix, SUMOVehicleParameter::Stop *stopParam=nullptr) |
| Parse destination stop. | |
| Parameterised * | addStop (const SUMOSAXAttributes &attrs) override |
| Processing of a stop. | |
| void | addPersonTrip (const SUMOSAXAttributes &attrs) override |
| add a routing request for a walking or intermodal person | |
| void | addWalk (const SUMOSAXAttributes &attrs) override |
| add a fully specified walk | |
| void | addTransportable (const SUMOSAXAttributes &attrs, const bool isPerson) override |
| Processing of a person. | |
| void | addRide (const SUMOSAXAttributes &attrs) override |
| Processing of a ride. | |
| void | addTranship (const SUMOSAXAttributes &attrs) override |
| Processing of a tranship. | |
| void | addTransport (const SUMOSAXAttributes &attrs) override |
| Processing of a transport. | |
| void | parseWalkPositions (const SUMOSAXAttributes &attrs, const std::string &personID, const MSEdge *fromEdge, const MSEdge *&toEdge, double &departPos, double &arrivalPos, MSStoppingPlace *&bs, const MSStage *const lastStage, bool &ok) |
| @ brief parse depart- and arrival positions of a walk | |
| void | initLaneTree (NamedRTree *tree) override |
| MSEdge * | retrieveEdge (const std::string &id) override |
| SumoRNG * | getRNG () override |
| ConstMSEdgeVector | myActiveRoute |
| The current route. | |
| int | myActiveRouteRepeat |
| number of repetitions of the active route | |
| SUMOTime | myActiveRoutePeriod |
| bool | myActiveRoutePermanent |
| whether the active route is stored indefinitely (used by state loader) | |
| SUMOTime | myActiveRouteReplacedAtTime |
| The time at which this route was replaced (from vehroute-output). | |
| int | myActiveRouteReplacedIndex |
| The index at which this route was replaced (from vehroute-output). | |
| ObjectTypeEnum | myActiveType |
| The type of the current object. | |
| std::string | myActiveTypeName |
| The name of the current object type. | |
| bool | myHaveVia |
| Wether an object with 'via'-attribute is being parsed. | |
| MSTransportable::MSTransportablePlan * | myActiveTransportablePlan |
| The plan of the current transportable (person or container). | |
| bool | myAddVehiclesDirectly |
| Information whether vehicles shall be directly added to the network or kept within the buffer. | |
| RandomDistributor< MSVehicleType * > * | myCurrentVTypeDistribution |
| The currently parsed distribution of vehicle types (probability->vehicle type). | |
| std::string | myCurrentVTypeDistributionID |
| The id of the currently parsed vehicle type distribution. | |
| RandomDistributor< ConstMSRoutePtr > * | myCurrentRouteDistribution |
| The currently parsed distribution of routes (probability->route). | |
| std::string | myCurrentRouteDistributionID |
| The id of the currently parsed route distribution. | |
| bool | myAmLoadingState |
| whether a state file is being loaded | |
| std::string | myScaleSuffix |
| prefix when copying vehicles with –scale | |
| bool | myReplayRerouting |
| whether loaded rerouting events shall be replayed | |
| bool | myStartTriggeredInFlow |
| whether we are loading a personFlow that is starting triggered in a vehicle flow | |
| static SumoRNG | myParsingRNG |
| A random number generator used to choose from vtype/route distributions and computing the speed factors. | |
| void | deleteActivePlanAndVehicleParameter () |
| delete already created MSTransportablePlans if error occurs before handing over responsibility to a MSTransportable. | |
| void | resetActivePlanAndVehicleParameter () |
| reset MSTransportablePlans after transportable tag closes | |
| void | closeTransportableFlow () |
| ends the flow of a transportable | |
| void | closeTransportable () |
| ends the processing of a transportable (as person or container) | |
| int | addFlowTransportable (SUMOTime depart, MSVehicleType *type, const std::string &baseID, int i) |
| delete already created MSTransportablePlans if error occurs before handing over responsibility to a MSTransportable. | |
| double | interpretDepartPosLat (const std::string &value, int departLane, const std::string &element) |
| ConstMSRoutePtr | addVehicleStopsToImplicitRoute (ConstMSRoutePtr route, bool isPermanent) |
| adapt implicit route (edges derived from stops) to additional vehicle-stops | |
| void | addRideOrTransport (const SUMOSAXAttributes &attrs, const SumoXMLTag modeTag) |
| Processing of a transport. | |
add element functions | |
| virtual bool | checkLastDepart () |
| Checks whether the route file is sorted by departure time if needed. | |
| void | registerLastDepart () |
| save last depart (only to be used if vehicle is not discarded) | |
| void | addParam (const SUMOSAXAttributes &attrs) |
| assign arbitrary vehicle parameters | |
| bool | parseStop (SUMOVehicleParameter::Stop &stop, const SUMOSAXAttributes &attrs, std::string errorSuffix, MsgHandler *const errorOutput) |
| parses attributes common to all stops | |
| const bool | myHardFail |
| flag to enable or disable hard fails | |
| SUMOVehicleParameter * | myVehicleParameter |
| Parameter of the current vehicle, trip, person, container or flow. | |
| std::vector< Parameterised * > | myParamStack |
| The stack of currently parsed parameterised objects. | |
| SUMOTime | myLastDepart |
| The insertion time of the vehicle read last. | |
| std::string | myActiveRouteID |
| The id of the current route. | |
| std::string | myActiveRouteRefID |
| The id of the route the current route references to. | |
| double | myActiveRouteProbability |
| The probability of the current route. | |
| const RGBColor * | myActiveRouteColor |
| The currently parsed route's color. | |
| double | myCurrentCosts |
| The currently parsed route costs. | |
| StopParVector | myActiveRouteStops |
| List of the stops on the parsed route. | |
| SUMOVTypeParameter * | myCurrentVType |
| The currently parsed vehicle type. | |
| SUMOTime | myBeginDefault |
| The default value for flow begins. | |
| SUMOTime | myEndDefault |
| The default value for flow ends. | |
| SUMOTime | myFirstDepart |
| the first read departure time | |
| int | myInsertStopEdgesAt |
| where stop edges can be inserted into the current route (-1 means no insertion) | |
| std::vector< int > | myElementStack |
| hierarchy of elements being parsed | |
| bool | myAllowInternalRoutes |
| whether references to internal routes are allowed in this context | |
| std::set< std::string > | mySkippedVehicles |
| IDs of skipped vehicles to suppress errors for the triggered transportables within. | |
Calibrates the flow on a segment to a specified one.
Definition at line 36 of file METriggeredCalibrator.h.
|
privateinherited |
Definition at line 303 of file GenericSAXHandler.h.
|
inherited |
parameters map
Definition at line 45 of file Parameterised.h.
|
privateinherited |
Definition at line 317 of file GenericSAXHandler.h.
|
stronginherited |
enum for object type
| Enumerator | |
|---|---|
| PERSON | |
| CONTAINER | |
| UNDEFINED | |
Definition at line 56 of file MSRouteHandler.h.
|
inherited |
enum for stops
| Enumerator | |
|---|---|
| STOPPOS_VALID | |
| STOPPOS_INVALID_STARTPOS | |
| STOPPOS_INVALID_ENDPOS | |
| STOPPOS_INVALID_LANELENGTH | |
Definition at line 51 of file SUMORouteHandler.h.
| METriggeredCalibrator::METriggeredCalibrator | ( | const std::string & | id, |
| MSEdge *const | edge, | ||
| const double | pos, | ||
| const std::string & | aXMLFilename, | ||
| const std::string & | outputFilename, | ||
| const SUMOTime | freq, | ||
| const double | length, | ||
| const MSRouteProbe * | probe, | ||
| const double | invalidJamThreshold, | ||
| const std::string & | vTypes ) |
constructor
Definition at line 51 of file METriggeredCalibrator.cpp.
References Named::getID(), MSCalibrator::MSCalibrator(), MSCalibrator::myEdgeMeanData, and mySegment.
|
virtual |
destructor
Definition at line 68 of file METriggeredCalibrator.cpp.
References MSCalibrator::intervalEnd(), MSCalibrator::myCurrentStateInterval, and MSCalibrator::myIntervals.
|
privateinherited |
delete already created MSTransportablePlans if error occurs before handing over responsibility to a MSTransportable.
Definition at line 923 of file MSRouteHandler.cpp.
References MSTransportableControl::add(), MSTransportableControl::addDiscarded(), MSTransportableControl::buildContainer(), MSTransportableControl::buildPerson(), MSInsertionControl::computeRandomDepartOffset(), deleteActivePlanAndVehicleParameter(), GenericSAXHandler::error(), MSTransportableControl::get(), MSStoppingPlace::getAccessPos(), MSNet::getContainerControl(), MSStage::getDestinationStop(), MSStageMoving::getEdge(), MSNet::getInsertionControl(), MSNet::getInstance(), MSTransportableControl::getLoadedNumber(), MSVehicleType::getParameter(), MSNet::getPersonControl(), MSVehicleControl::getQuota(), MSVehicleControl::getScale(), MSStage::getStageType(), MSNet::getVehicleControl(), MSGlobals::gStateLoaded, MSNet::hasContainers(), MSNet::hasPersons(), myActiveTransportablePlan, myActiveType, myActiveTypeName, myParsingRNG, SUMORouteHandler::myVehicleParameter, PERSON, RandHelper::rand(), RANDOM, resetActivePlanAndVehicleParameter(), SUMOVTypeParameter::scale, MSStageMoving::setDepartPos(), TL, toString(), WALKING, and WRITE_WARNINGF.
Referenced by closeTransportable(), and closeTransportableFlow().
|
protectedinherited |
assign arbitrary vehicle parameters
Definition at line 376 of file SUMORouteHandler.cpp.
References FileHelpers::checkForRelativity(), SUMOSAXAttributes::get(), GenericSAXHandler::getFileName(), SUMOSAXAttributes::getString(), SUMOSAXAttributes::hasAttribute(), myCurrentVType, myParamStack, myVehicleParameter, SUMO_ATTR_KEY, and SUMO_ATTR_VALUE.
Referenced by myStartElement().
|
overrideprotectedvirtualinherited |
add a routing request for a walking or intermodal person
Implements SUMORouteHandler.
Definition at line 1537 of file MSRouteHandler.cpp.
References deleteActivePlanAndVehicleParameter(), MSLane::getEdge(), OptionsCont::getFloat(), MSNet::getInstance(), MSStoppingPlace::getLane(), MSEdge::getLength(), SUMOSAXAttributes::getOpt(), OptionsCont::getOptions(), SUMOSAXAttributes::getOptSUMOTimeReporting(), OptionsCont::getString(), MSVehicleType::getVehicleClass(), MSNet::getVehicleControl(), SUMOSAXAttributes::hasAttribute(), StringTokenizer::hasNext(), interpretDepartPosLat(), myActiveRoute, myActiveTransportablePlan, SUMORouteHandler::myInsertStopEdgesAt, SUMORouteHandler::myParamStack, myParsingRNG, SUMORouteHandler::myVehicleParameter, parseFromViaTo(), SUMOVehicleParameter::parsePersonModes(), parseWalkPositions(), RandHelper::rand(), RANDOM, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DURATION, SUMO_ATTR_FROM, SUMO_ATTR_FROM_JUNCTION, SUMO_ATTR_FROM_TAZ, SUMO_ATTR_FROMLONLAT, SUMO_ATTR_FROMXY, SUMO_ATTR_GROUP, SUMO_ATTR_MODES, SUMO_ATTR_SPEED, SUMO_ATTR_TO, SUMO_ATTR_TO_JUNCTION, SUMO_ATTR_TO_TAZ, SUMO_ATTR_TOLONLAT, SUMO_ATTR_TOXY, SUMO_ATTR_VTYPES, SUMO_ATTR_WALKFACTOR, SUMO_TAG_PERSON, SVC_BICYCLE, SVC_PASSENGER, TL, TLF, VEHPARS_ARRIVALPOS_SET, and VEHPARS_FORCE_REROUTE.
Referenced by addWalk().
|
overrideprotectedvirtualinherited |
Processing of a ride.
Implements SUMORouteHandler.
Definition at line 1084 of file MSRouteHandler.cpp.
References addRideOrTransport(), and SUMO_TAG_RIDE.
|
privateinherited |
Processing of a transport.
Definition at line 1094 of file MSRouteHandler.cpp.
References CONTAINER, deleteActivePlanAndVehicleParameter(), DELTA_T, SUMOVehicleParameter::depart, SUMOVehicleParameter::departProcedure, MSEdge::dictionary(), MSRoute::dictionary(), StringTokenizer::front(), SUMOSAXAttributes::get(), MSEdge::getAllEdges(), MSLane::getEdge(), MSRoute::getEdges(), MSStoppingPlace::getEndLanePosition(), MSInsertionControl::getFlowPars(), MSEdge::getFromJunction(), Named::getID(), MSNet::getInsertionControl(), MSNet::getInstance(), MSStoppingPlace::getLane(), MSEdge::getLength(), SUMOSAXAttributes::getOpt(), OptionsCont::getOptions(), SUMOSAXAttributes::getOptSUMOTimeReporting(), SUMOTrafficObject::getParameter(), SUMOVehicle::getRoute(), StringTokenizer::getVector(), MSVehicleControl::getVehicle(), MSNet::getVehicleControl(), SUMOSAXAttributes::hasAttribute(), SUMOVehicleParameter::interpretEdgePos(), LINE_ANY, myActiveTransportablePlan, myActiveType, SUMORouteHandler::myParamStack, SUMORouteHandler::mySkippedVehicles, myStartTriggeredInFlow, SUMORouteHandler::myVehicleParameter, PERSON, retrieveStoppingPlace(), SUMOVehicleParameter::routeid, StringTokenizer::size(), SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_DEPART, SUMO_ATTR_FROM, SUMO_ATTR_GROUP, SUMO_ATTR_INTENDED, SUMO_ATTR_LINES, SUMO_ATTR_TO, SUMO_TAG_RIDE, SUMO_TAG_TRANSPORT, TLF, toString(), and TRIGGERED.
Referenced by addRide(), and addTransport().
|
overrideprotectedvirtualinherited |
Processing of a stop.
Implements SUMORouteHandler.
Definition at line 1269 of file MSRouteHandler.cpp.
References MSStage::ARRIVALPOS_UNSPECIFIED, SUMOVehicleParameter::Stop::chargingStation, SUMORouteHandler::checkStopPos(), CONTAINER, deleteActivePlanAndVehicleParameter(), MSEdge::dictionary(), MSLane::dictionary(), SUMOVehicleParameter::Stop::duration, SUMOVehicleParameter::Stop::edge, SUMOVehicleParameter::Stop::endPos, MSGlobals::gCheckRoutes, SUMOSAXAttributes::get(), MSStoppingPlace::getBeginLanePosition(), MSLane::getEdge(), MSStoppingPlace::getEndLanePosition(), MsgHandler::getErrorInstance(), GeoConvHelper::getFinal(), Named::getID(), MSNet::getInstance(), MSStoppingPlace::getLane(), MSEdge::getLanes(), MSEdge::getLength(), MSEdge::getNormalBefore(), MSEdge::getNormalSuccessor(), SUMOSAXAttributes::getOpt(), MSVehicleType::getParameter(), MSChargingStation::getParkingArea(), MSNet::getStoppingPlace(), MSNet::getVehicleControl(), MSGlobals::gUsingInternalLanes, SUMOSAXAttributes::hasAttribute(), SUMOVehicleParameter::interpretEdgePos(), MSBaseVehicle::interpretOppositeStop(), MSEdge::isInternal(), MSLane::isInternal(), SUMOVehicleParameter::Stop::jump, SUMOVehicleParameter::Stop::lane, MAX2(), MIN_STOP_LENGTH, myActiveRoute, SUMORouteHandler::myActiveRouteID, SUMORouteHandler::myActiveRouteStops, myActiveTransportablePlan, myActiveType, myActiveTypeName, myAmLoadingState, myHaveVia, SUMORouteHandler::myInsertStopEdgesAt, myParsingRNG, SUMORouteHandler::myVehicleParameter, OFFROAD, SUMOVehicleParameter::Stop::parametersSet, SUMOVehicleParameter::Stop::parking, SUMOVehicleParameter::Stop::parkingarea, MapMatcher< MSEdge, MSLane, MSJunction >::parseGeoEdges(), SUMORouteHandler::parseStop(), PERSON, retrieveStoppingPlace(), SUMOVehicleParameter::Stop::startPos, STOP_END_SET, SUMORouteHandler::STOPPOS_VALID, SUMO_ATTR_ACTTYPE, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_LAT, SUMO_ATTR_LON, SUMO_ATTR_POSITION, SUMO_ATTR_STARTPOS, SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_TAG_CHARGING_STATION, SVC_PASSENGER, TL, TLF, toString(), SUMOVehicleParameter::Stop::until, SUMOVTypeParameter::vehicleClass, VEHPARS_DEPARTPOS_SET, WAITING, WRITE_WARNING, WRITE_WARNINGF, and GeoConvHelper::x2cartesian_const().
|
inlineinherited |
Adds this object to the given container.
| [in,filled] | cont The container to add this item to |
Definition at line 118 of file Named.h.
References Named::StoringVisitor::add().
|
overrideprotectedvirtualinherited |
Processing of a tranship.
Implements SUMORouteHandler.
Definition at line 1750 of file MSRouteHandler.cpp.
References DEFAULT_CONTAINER_TRANSHIP_SPEED, deleteActivePlanAndVehicleParameter(), MSEdge::dictionary(), SUMOSAXAttributes::get(), MSLane::getEdge(), MSStoppingPlace::getEndLanePosition(), Named::getID(), MSNet::getInstance(), MSStoppingPlace::getLane(), MSVehicleType::getMaxSpeed(), SUMOSAXAttributes::getOpt(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), SUMOSAXAttributes::hasAttribute(), myActiveRoute, SUMORouteHandler::myActiveRouteID, myActiveTransportablePlan, SUMORouteHandler::myParamStack, SUMORouteHandler::myVehicleParameter, MSEdge::parseEdgesList(), retrieveStoppingPlace(), SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_EDGES, SUMO_ATTR_FROM, SUMO_ATTR_SPEED, SUMO_ATTR_TO, TLF, VTYPEPARS_MAXSPEED_SET, and MSVehicleType::wasSet().
|
overrideprotectedvirtualinherited |
Processing of a transport.
Implements SUMORouteHandler.
Definition at line 1089 of file MSRouteHandler.cpp.
References addRideOrTransport(), and SUMO_TAG_TRANSPORT.
|
overrideprotectedvirtualinherited |
Processing of a person.
Reimplemented from SUMORouteHandler.
Definition at line 1738 of file MSRouteHandler.cpp.
References CONTAINER, deleteActivePlanAndVehicleParameter(), GenericSAXHandler::error(), MSNet::getInstance(), myActiveTransportablePlan, myActiveType, myActiveTypeName, SUMORouteHandler::myVehicleParameter, PERSON, and TLF.
Referenced by myStartElement().
|
privateinherited |
adapt implicit route (edges derived from stops) to additional vehicle-stops
Definition at line 779 of file MSRouteHandler.cpp.
References MSEdge::dictionary(), MSRoute::dictionary(), SUMOVehicleParameter::Stop::edge, SUMOVehicleParameter::Stop::endPos, SUMOVehicleParameter::Stop::index, SUMORouteHandler::myVehicleParameter, STOP_INDEX_END, TL, VEHPARS_ROUTE_SET, and WRITE_WARNINGF.
Referenced by closeFlow(), and closeVehicle().
|
overrideprotectedvirtualinherited |
add a fully specified walk
Implements SUMORouteHandler.
Definition at line 1627 of file MSRouteHandler.cpp.
References addPersonTrip(), deleteActivePlanAndVehicleParameter(), MSRoute::dictionary(), SUMOSAXAttributes::get(), SUMOSAXAttributes::getOpt(), SUMOSAXAttributes::getOptSUMOTimeReporting(), SUMOSAXAttributes::hasAttribute(), interpretDepartPosLat(), myActiveRoute, SUMORouteHandler::myActiveRouteID, myActiveTransportablePlan, SUMORouteHandler::myParamStack, myParsingRNG, SUMORouteHandler::myVehicleParameter, MSEdge::parseEdgesList(), parseWalkPositions(), RandHelper::rand(), RANDOM, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DURATION, SUMO_ATTR_EDGES, SUMO_ATTR_ROUTE, SUMO_ATTR_SPEED, TL, TLF, and VEHPARS_ARRIVALPOS_SET.
|
staticinherited |
check if given string can be parsed to an attributes map "key1=value1|key2=value2|...|keyN=valueN" (used in generic datas)
Definition at line 207 of file Parameterised.cpp.
References StringTokenizer::getVector(), invalid_return< std::string >::value, isParameterValid(), TL, and WRITE_WARNINGF.
|
staticinherited |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN"
Definition at line 188 of file Parameterised.cpp.
References StringTokenizer::getVector(), invalid_return< std::string >::value, isParameterValid(), TL, and WRITE_WARNINGF.
Referenced by GNEAttributeCarrier::isCommonAttributeValid(), and GNETLSEditorFrame::TLSAttributes::isValidParameters().
|
inlinevirtualinherited |
Builds the graphical representation.
Meant to be overridden by graphical versions of the detectors
Reimplemented in GUIE2Collector, GUIE3Collector, GUIInductLoop, GUIInstantInductLoop, and GUIMEInductLoop.
Definition at line 119 of file MSDetectorFileOutput.h.
|
protectedinherited |
Builds an error message.
The error message includes the file name and the line/column information as supported by the given SAXParseException
| [in] | exception | The name of the currently processed file |
Definition at line 205 of file GenericSAXHandler.cpp.
References getFileName(), and TL.
Referenced by error(), fatalError(), and warning().
|
protectedinherited |
signal endElement to the parent handler (special case for MSCalibrator)
Definition at line 247 of file GenericSAXHandler.cpp.
References myParentHandler.
Referenced by MSCalibrator::myEndElement().
|
inherited |
The inherited method called when characters occurred.
The retrieved characters are converted into a string and appended into a private buffer. They are reported as soon as the element ends.
recheck/describe what happens with characters when a new element is opened
describe characters processing in the class' head
Definition at line 186 of file GenericSAXHandler.cpp.
References myCharactersVector, myCollectCharacterData, and StringUtils::transcode().
|
protectedvirtualinherited |
Checks whether the route file is sorted by departure time if needed.
Reimplemented in RORouteHandler.
Definition at line 62 of file SUMORouteHandler.cpp.
References GIVEN, myLastDepart, myVehicleParameter, TL, and WRITE_WARNINGF.
Referenced by RORouteHandler::checkLastDepart(), MSRouteHandler::closeFlow(), MSRouteHandler::closeTransportable(), MSRouteHandler::closeTransportableFlow(), and MSRouteHandler::closeVehicle().
|
staticinherited |
check start and end position of a stop
return
Definition at line 317 of file SUMORouteHandler.cpp.
References STOPPOS_INVALID_ENDPOS, STOPPOS_INVALID_LANELENGTH, STOPPOS_INVALID_STARTPOS, and STOPPOS_VALID.
Referenced by MSRouteHandler::addStop(), RORouteHandler::addStop(), isStopPosValid(), RONetHandler::parseAccess(), and RONetHandler::parseStoppingPlace().
|
staticinherited |
cleanup remaining data structures
Definition at line 576 of file MSCalibrator.cpp.
References myInstances, myLeftoverReminders, and myLeftoverVehicleParameters.
Referenced by MSNet::clearAll().
|
inlineprotectedinherited |
Definition at line 268 of file MSCalibrator.h.
References myClearedInJam.
Referenced by GUICalibrator::getParameterWindow().
|
inherited |
|
inlinevirtualinherited |
Remove all vehicles before quick-loading state.
Reimplemented in MSE2Collector, MSE3Collector, MSInductLoop, and MSRouteProbe.
Definition at line 151 of file MSDetectorFileOutput.h.
|
overrideprotectedvirtualinherited |
Ends the processing of a container.
Implements SUMORouteHandler.
Definition at line 853 of file MSRouteHandler.cpp.
References closeTransportable().
|
overrideprotectedvirtualinherited |
Ends the processing of a containerFlow.
Implements SUMORouteHandler.
Definition at line 865 of file MSRouteHandler.cpp.
References closeTransportableFlow().
|
overrideprotectedvirtualinherited |
Ends the processing of a flow.
Implements SUMORouteHandler.
Definition at line 1003 of file MSRouteHandler.cpp.
References addVehicleStopsToImplicitRoute(), SUMORouteHandler::checkLastDepart(), closeRoute(), DEFAULT, MSRoute::dictionary(), MSNet::getInstance(), OptionsCont::getOptions(), GIVEN, MSGlobals::gStateLoaded, SUMORouteHandler::myActiveRouteID, myAddVehiclesDirectly, SUMORouteHandler::myInsertStopEdgesAt, myParsingRNG, SUMORouteHandler::myVehicleParameter, SUMORouteHandler::registerLastDepart(), string2time(), TLF, toString(), and VEHPARS_FORCE_REROUTE.
|
overrideprotectedvirtualinherited |
Ends the processing of a person.
Implements SUMORouteHandler.
Definition at line 847 of file MSRouteHandler.cpp.
References closeTransportable().
|
overrideprotectedvirtualinherited |
Ends the processing of a personFlow.
Implements SUMORouteHandler.
Definition at line 859 of file MSRouteHandler.cpp.
References closeTransportableFlow().
|
overrideprotectedvirtualinherited |
closes (ends) the building of a route.
Implements SUMORouteHandler.
Definition at line 404 of file MSRouteHandler.cpp.
References deleteActivePlanAndVehicleParameter(), MSEdge::dictionary(), MSRoute::dictionary(), MSGlobals::gCheckRoutes, MSNet::getInstance(), MSVehicleType::getVehicleClass(), getVehicleClassNames(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), MSGlobals::gStateLoaded, myActiveRoute, SUMORouteHandler::myActiveRouteColor, SUMORouteHandler::myActiveRouteID, myActiveRoutePeriod, myActiveRoutePermanent, SUMORouteHandler::myActiveRouteProbability, SUMORouteHandler::myActiveRouteRefID, myActiveRouteRepeat, myActiveRouteReplacedAtTime, myActiveRouteReplacedIndex, SUMORouteHandler::myActiveRouteStops, myAmLoadingState, SUMORouteHandler::myCurrentCosts, myCurrentRouteDistribution, myParsingRNG, SUMORouteHandler::myVehicleParameter, MSRoute::setCosts(), MSRoute::setPeriod(), MSRoute::setReroute(), STOP_INDEX_REPEAT, SVC_IGNORING, and TLF.
Referenced by closeFlow(), and closeTrip().
|
overrideprotectedvirtualinherited |
closes (ends) the building of a distribution
Implements SUMORouteHandler.
Definition at line 581 of file MSRouteHandler.cpp.
References MSRoute::dictionary(), MSGlobals::gStateLoaded, myCurrentRouteDistribution, myCurrentRouteDistributionID, myParsingRNG, SUMORouteHandler::myVehicleParameter, and TLF.
|
privateinherited |
ends the processing of a transportable (as person or container)
Definition at line 812 of file MSRouteHandler.cpp.
References addFlowTransportable(), SUMORouteHandler::checkLastDepart(), deleteActivePlanAndVehicleParameter(), GenericSAXHandler::error(), MSVehicleType::getID(), MSNet::getInstance(), OptionsCont::getOptions(), MSVehicleType::getParameter(), MSVehicleType::getVehicleClass(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), myActiveTransportablePlan, myActiveType, myActiveTypeName, myAddVehiclesDirectly, myAmLoadingState, myParsingRNG, SUMORouteHandler::myVehicleParameter, PERSON, SUMORouteHandler::registerLastDepart(), resetActivePlanAndVehicleParameter(), string2time(), SVC_PEDESTRIAN, TL, toString(), VTYPEPARS_VEHICLECLASS_SET, SUMOVTypeParameter::wasSet(), and WRITE_WARNINGF.
Referenced by closeContainer(), and closePerson().
|
privateinherited |
ends the flow of a transportable
Definition at line 871 of file MSRouteHandler.cpp.
References addFlowTransportable(), SUMORouteHandler::checkLastDepart(), deleteActivePlanAndVehicleParameter(), MSNet::getInstance(), OptionsCont::getOptions(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), myActiveTransportablePlan, myActiveTypeName, myAddVehiclesDirectly, myAmLoadingState, myParsingRNG, myStartTriggeredInFlow, SUMORouteHandler::myVehicleParameter, RandHelper::rand(), SUMORouteHandler::registerLastDepart(), resetActivePlanAndVehicleParameter(), string2time(), SUMOTime_MAX, and TIME2STEPS.
Referenced by closeContainerFlow(), and closePersonFlow().
|
overrideprotectedvirtualinherited |
Ends the processing of a trip.
Implements SUMORouteHandler.
Definition at line 1077 of file MSRouteHandler.cpp.
References closeRoute(), closeVehicle(), SUMORouteHandler::myVehicleParameter, and VEHPARS_FORCE_REROUTE.
|
overrideprotectedvirtualinherited |
Ends the processing of a vehicle (note: is virtual because is reimplemented in MSStateHandler).
Implements SUMORouteHandler.
Reimplemented in MSStateHandler.
Definition at line 604 of file MSRouteHandler.cpp.
References MSInsertionControl::add(), MSEventControl::addEvent(), MSVehicleControl::addVehicle(), addVehicleStopsToImplicitRoute(), BEGIN, MSVehicleControl::buildVehicle(), SUMORouteHandler::checkLastDepart(), MSInsertionControl::computeRandomDepartOffset(), DEFAULT, DEFAULT_VTYPE_ID, deleteActivePlanAndVehicleParameter(), MSVehicleControl::deleteVehicle(), SUMOVehicleParameter::depart, SUMOVehicleParameter::departProcedure, MSRoute::dictionary(), MSRoute::distDictionary(), MSGlobals::gCheckRoutes, MSNet::getBeginOfTimestepEvents(), MSNet::getEndOfTimestepEvents(), MSVehicleType::getID(), Named::getID(), MSNet::getInsertionControl(), MSNet::getInstance(), OptionsCont::getOptions(), MSVehicleType::getParameter(), SUMOTrafficObject::getParameter(), MSVehicleControl::getQuota(), MSVehicleControl::getScale(), RandomDistributor< T >::getVals(), MSVehicleControl::getVehicle(), MSVehicleType::getVehicleClass(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), GIVEN, MSGlobals::gStateLoaded, MSVehicleControl::hasVTypeDistribution(), SUMOVehicleParameter::id, SUMORouteHandler::myActiveRouteID, myAddVehiclesDirectly, myAmLoadingState, myParsingRNG, myReplayRerouting, myScaleSuffix, SUMORouteHandler::mySkippedVehicles, SUMORouteHandler::myVehicleParameter, SUMORouteHandler::registerLastDepart(), MSVehicleControl::ROUTEFILE, SUMOVTypeParameter::scale, MSVehicleControl::STATE, string2time(), SVC_PEDESTRIAN, TL, TLF, toString(), VEHPARS_FORCE_REROUTE, VEHPARS_ROUTE_SET, WRITE_WARNING, and WRITE_WARNINGF.
Referenced by closeTrip(), and MSStateHandler::closeVehicle().
|
overrideprotectedvirtualinherited |
closes (ends) the building of a distribution
Implements SUMORouteHandler.
Definition at line 312 of file MSRouteHandler.cpp.
References MSNet::getInstance(), MSGlobals::gStateLoaded, myCurrentVTypeDistribution, myCurrentVTypeDistributionID, and TLF.
|
overrideprotectedvirtualinherited |
Ends the processing of a vehicle type.
Implements SUMORouteHandler.
Definition at line 985 of file MSRouteHandler.cpp.
References MSVehicleType::build(), MSVehicleType::check(), MSVehicleType::getDefaultProbability(), GenericSAXHandler::getFileName(), MSVehicleType::getID(), MSNet::getInstance(), MSGlobals::gStateLoaded, SUMORouteHandler::myCurrentVType, myCurrentVTypeDistribution, and TLF.
|
privateinherited |
converts from c++-string into unicode
| [in] | name | The string to convert |
Definition at line 86 of file GenericSAXHandler.cpp.
Referenced by GenericSAXHandler().
|
privateinherited |
Converts a tag from its string into its numerical representation.
Returns the enum-representation stored for the given tag. If the tag is not known, SUMO_TAG_NOTHING is returned.
| [in] | tag | The string to convert |
Definition at line 195 of file GenericSAXHandler.cpp.
References myTagMap, and SUMO_TAG_NOTHING.
Referenced by endElement(), and startElement().
|
protectedinherited |
flow in the current interval in veh/h
Definition at line 313 of file MSCalibrator.cpp.
References MSNet::getInstance(), myCurrentStateInterval, passed(), and STEPS2TIME.
Referenced by GUICalibrator::getParameterWindow().
|
protectedinherited |
measured speed in the current interval
Definition at line 320 of file MSCalibrator.cpp.
References myEdgeMeanData.
Referenced by GUICalibrator::getParameterWindow().
|
privateinherited |
delete already created MSTransportablePlans if error occurs before handing over responsibility to a MSTransportable.
Definition at line 85 of file MSRouteHandler.cpp.
References myActiveTransportablePlan, SUMORouteHandler::myVehicleParameter, and resetActivePlanAndVehicleParameter().
Referenced by addFlowTransportable(), addPersonTrip(), addRideOrTransport(), addStop(), addTranship(), addTransportable(), addWalk(), closeRoute(), closeTransportable(), closeTransportableFlow(), closeVehicle(), myStartElement(), and parseWalkPositions().
|
inlinevirtualinherited |
Updates the detector (computes values).
| [in] | step | The current time step |
Reimplemented in MSE2Collector, MSE3Collector, MSInductLoop, MSMeanData, and MSMeanData_Harmonoise.
Definition at line 109 of file MSDetectorFileOutput.h.
References UNUSED_PARAMETER.
|
inlineinherited |
Definition at line 146 of file MSDetectorFileOutput.h.
References myDetectPersons.
Referenced by MSMeanData::init(), and vehicleApplies().
|
inherited |
The inherited method called when a tag is being closed.
This method calls the user-implemented methods myCharacters with the previously collected and converted characters.
Then, myEndElement is called, supplying it the qname converted to its enum- and string-representations.
recheck/describe encoding of the string-representation
do not generate and report the string-representation
Definition at line 134 of file GenericSAXHandler.cpp.
References convertTag(), myCharacters(), myCharactersVector, myEndElement(), myParentHandler, myParentIndicator, mySection, mySectionOpen, XMLSubSys::setHandler(), SUMO_TAG_INCLUDE, SUMO_TAG_NOTHING, and StringUtils::transcode().
|
inherited |
Handler for XML-errors.
The message is built using buildErrorMessage and thrown within a ProcessError.
| [in] | exception | The occurred exception to process |
| ProcessError | On any call |
Definition at line 224 of file GenericSAXHandler.cpp.
References buildErrorMessage().
Referenced by MSRouteHandler::addFlowTransportable(), MSRouteHandler::addTransportable(), MSRouteHandler::closeTransportable(), NIImporter_OpenDrive::geomFromSpiral(), and MSRouteHandler::interpretDepartPosLat().
the implementation of the MSTrigger / Command interface. Calibrating takes place here.
Reimplemented from MSCalibrator.
Definition at line 93 of file METriggeredCalibrator.cpp.
References MSVehicleControl::buildVehicle(), MSVehicleControl::deleteVehicle(), DELTA_T, SUMOVehicleParameter::depart, MSRoute::dictionary(), MSGlobals::gCheckRoutes, MSBaseVehicle::getEdge(), OptionsCont::getFloat(), Named::getID(), MSNet::getInstance(), MSCalibrator::getNewVehicleID(), OptionsCont::getOptions(), MSVehicleControl::getVehicle(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), MSBaseVehicle::hasValidRouteStart(), SUMOVehicleParameter::id, MSCalibrator::intervalEnd(), invalidJam(), MSCalibrator::isCurrentStateActive(), MAX2(), maximumInflow(), MEVehicle::moveRoutePointer(), MSCalibrator::myAmActive, MSCalibrator::myClearedInJam, MSCalibrator::myCurrentStateInterval, MSCalibrator::myDefaultSpeed, MSCalibrator::myDidSpeedAdaption, MSCalibrator::myEdge, MSCalibrator::myEdgeMeanData, MSCalibrator::myFrequency, MSCalibrator::myHaveWarnedAboutClearingJam, MSCalibrator::myInserted, MSCalibrator::myIntervals, MSCalibrator::myProbe, MSCalibrator::myRemoved, mySegment, MSCalibrator::mySpeedIsDefault, passed(), remainingVehicleCapacity(), SUMOVehicleParameter::routeid, MEVehicle::setEventTime(), MEVehicle::setSegment(), STEPS2TIME, TIME2STEPS, time2string(), TL, MSVehicleControl::TRIGGER, tryEmit(), SUMOVehicleParameter::vtypeid, WRITE_WARNING, and WRITE_WARNINGF.
|
inherited |
Handler for XML-errors.
The message is built using buildErrorMessage and thrown within a ProcessError.
| ProcessError | On any call |
| [in] | exception | The occurred exception to process |
Definition at line 230 of file GenericSAXHandler.cpp.
References buildErrorMessage().
|
inlineprotectedinherited |
find closest lane within distance for the given position or nullptr
Definition at line 110 of file MapMatcher.h.
References MapMatcher< E, L, N >::getLaneTree(), L, myMapMatchingDistance, and NamedRTree::Search().
Referenced by MSDevice_FCDReplay::FCDHandler::myStartElement().
|
inherited |
Definition at line 183 of file MSCalibrator.cpp.
References Named::getID(), myCurrentStateInterval, myIntervals, and TLF.
Referenced by libsumo::Helper::getCalibratorState().
|
inherited |
Returns the value for a given key converted to a double.
| [in] | key | The key to ask for |
| [in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 100 of file Parameterised.cpp.
References myMap, TL, StringUtils::toDouble(), WRITE_WARNING, and WRITE_WARNINGF.
Referenced by MSPModel_JuPedSim::add(), MSVehicleType::build(), EnergyParams::EnergyParams(), MSSOTLPolicy5DStimulus::getStimCox(), MSSOTLPolicy5DStimulus::getStimCoxExpDispersionIn(), MSSOTLPolicy5DStimulus::getStimCoxExpDispersionOut(), MSSOTLPolicy5DStimulus::getStimCoxExpIn(), MSSOTLPolicy5DStimulus::getStimCoxExpOut(), MSSOTLPolicy5DStimulus::getStimDivisorDispersionIn(), MSSOTLPolicy5DStimulus::getStimDivisorDispersionOut(), MSSOTLPolicy5DStimulus::getStimDivisorIn(), MSSOTLPolicy5DStimulus::getStimDivisorOut(), MSSOTLPolicy5DStimulus::getStimOffsetDispersionIn(), MSSOTLPolicy5DStimulus::getStimOffsetDispersionOut(), MSSOTLPolicy5DStimulus::getStimOffsetIn(), MSSOTLPolicy5DStimulus::getStimOffsetOut(), MSActuatedTrafficLightLogic::init(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), and MSDevice_Battery::readParameterValue().
|
inlineinherited |
Definition at line 109 of file MSCalibrator.h.
References myEdge.
Referenced by GUICalibrator::GUICalibrator().
|
inherited |
returns the current file name
Definition at line 80 of file GenericSAXHandler.cpp.
References myFileName.
Referenced by NLHandler::addE1Detector(), NLHandler::addE2Detector(), NLHandler::addEdgeLaneMeanData(), NLHandler::addInstantE1Detector(), SUMORouteHandler::addParam(), ShapeHandler::addPOI(), ShapeHandler::addPoly(), NLHandler::addRouteProbeDetector(), NLHandler::addVTypeProbeDetector(), NLHandler::beginE3Detector(), buildErrorMessage(), MSRouteHandler::closeVType(), PCNetProjectionLoader::load(), NLHandler::myEndElement(), GUISettingsHandler::myStartElement(), NIImporter_OpenDrive::myStartElement(), NIXMLConnectionsHandler::myStartElement(), NIXMLEdgesHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NLHandler::myStartElement(), RODFDetectorHandler::myStartElement(), SUMORouteHandler::myStartElement(), DataHandler::parse(), GeneralHandler::parse(), XMLSubSys::runParser(), and startElement().
|
inherited |
returns the first departure time that was ever read
Definition at line 364 of file SUMORouteHandler.cpp.
References myFirstDepart.
|
inlineinherited |
Returns the id.
Definition at line 74 of file Named.h.
References myID.
Referenced by MSDriveWay::_saveState(), MSCFModel_ACC::_v(), MSCFModel_CACC::_v(), MSCFModel_EIDM::_v(), MSCFModel_IDM::_v(), MSCFModel_Wiedemann::_v(), MSLCM_LC2013::_wantsChange(), MSTransportableControl::abortAnyWaitingForVehicle(), MSLaneChangerSublane::abortLCManeuver(), MSTransportable::abortStage(), AccessEdge< E, L, N, V >::AccessEdge(), MSLCM_LC2013::adaptSpeedToPedestrians(), MSVehicle::adaptToJunctionLeader(), MSVehicle::adaptToLeader(), MSVehicle::adaptToLeaderDistance(), MSVehicle::adaptToLeaders(), MSVehicle::adaptToOncomingLeader(), MSDetectorControl::add(), MSDetectorControl::add(), MSDetectorControl::add(), MSPModel_JuPedSim::add(), MSPModel_Striping::add(), MSVehicleTransfer::add(), PCPolyContainer::add(), PCPolyContainer::add(), ShapeContainer::add(), ShapeContainer::add(), NLTriggerBuilder::addAccess(), RORouteDef::addAlternative(), MSLane::addApproachingLane(), MSChargingStation::addChargeValueForOutput(), MSOverheadWire::addChargeValueForOutput(), MSTractionSubstation::addChargeValueForOutput(), NBNodeCont::addCluster2Join(), NLHandler::addConflict(), NBLoadedSUMOTLDef::addConnection(), NLHandler::addConnection(), MSPModel_Striping::addCrossingVehs(), RODFDetectorCon::addDetector(), RONet::addEdge(), ROJTREdge::addFollowerProbability(), MSLane::addLeaders(), MSTLLogicControl::TLSLogicVariants::addLogic(), RONet::addNode(), MSLaneChangerSublane::addOutsideLeaders(), MSTractionSubstation::addOverheadWireClampToCircuit(), MSTractionSubstation::addOverheadWireInnerSegmentToCircuit(), MSTractionSubstation::addOverheadWireSegmentToCircuit(), MSDriveWay::addParallelFoes(), NIImporter_SUMO::addPhase(), GUIEdge::addRerouter(), MSDevice_Taxi::addReservation(), MSDispatch::addReservation(), MSDriveWay::addReversalFoes(), MSRouteHandler::addRideOrTransport(), RONet::addRouteDef(), MSDriveWay::addSidings(), NIXMLEdgesHandler::addSplit(), NBTrafficLightLogic::addStep(), MSBaseVehicle::addStop(), MSRouteHandler::addStop(), RORouteHandler::addStop(), ROVehicle::addStop(), MSNet::addStoppingPlace(), MSRouteHandler::addTranship(), MSVehicle::addTransportable(), AGActivityTripWriter::addTrip(), MSPModel_JuPedSim::addWaitingSet(), NIXMLConnectionsHandler::addWalkingArea(), MSBaseVehicle::allowsBoarding(), MSTransportable::appendStage(), LIBSUMO_NAMESPACE::Person::appendWalkingStage(), MSCFModel::applyHeadwayAndSpeedDifferencePerceptionErrors(), MSCFModel::applyHeadwayPerceptionError(), libsumo::Helper::applySubscriptionFilterLanes(), libsumo::Helper::applySubscriptionFilterLateralDistance(), libsumo::Helper::applySubscriptionFilterLateralDistanceSinglePass(), libsumo::Helper::applySubscriptionFilters(), libsumo::Helper::applySubscriptionFilterTurn(), MSLaneChanger::avoidDeadlock(), MSPModel_Interacting::blockedAtDist(), MSLink::blockedAtTime(), MSLink::blockedByFoe(), MSVehicle::boardTransportables(), MSVehicle::brakeForOverlap(), NIVisumTL::build(), LIBSUMO_NAMESPACE::TrafficLight::buildConstraint(), MSSOTLE2Sensors::buildContinueSensior(), MSSOTLE2Sensors::buildCountSensorForLane(), MSSOTLE2Sensors::buildCountSensorForOutLane(), NBNode::buildCrossings(), NBNode::buildCrossingsAndWalkingAreas(), MSTransportableDevice_BTreceiver::buildDevices(), MSTransportableDevice_BTsender::buildDevices(), MSTransportableDevice_FCD::buildDevices(), MSTransportableDevice_FCDReplay::buildDevices(), MSTransportableDevice_Routing::buildDevices(), NIImporter_VISUM::buildDistrictNode(), MSDriveWay::buildDriveWay(), NLDetectorBuilder::buildE2Detector(), NLDetectorBuilder::buildE2Detector(), RODFNet::buildEdgeFlowMap(), NLDetectorBuilder::buildInductLoop(), NLTriggerBuilder::buildInnerOverheadWireSegments(), GNETLSEditorFrame::buildInternalLanes(), NIVissimEdge::buildNBEdge(), NBOwnTLDef::buildNemaPhases(), NBRampsComputer::buildOffRamp(), NBRampsComputer::buildOnRamp(), MSPModel_JuPedSim::buildPedestrianNetwork(), MSDriveWay::buildRoute(), MELoop::buildSegmentsFor(), MSSOTLE2Sensors::buildSensorForLane(), MSSOTLE2Sensors::buildSensorForOutLane(), libsumo::Helper::buildStopParameters(), MSDriveWay::buildSubFoe(), MSDevice_Battery::buildVehicleDevices(), MSDevice_Bluelight::buildVehicleDevices(), MSDevice_DriverState::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice_FCD::buildVehicleDevices(), MSDevice_FCDReplay::buildVehicleDevices(), MSDevice_Friction::buildVehicleDevices(), MSDevice_GLOSA::buildVehicleDevices(), MSDevice_Routing::buildVehicleDevices(), MSDevice_SSM::buildVehicleDevices(), MSDevice_Taxi::buildVehicleDevices(), MSDevice_ToC::buildVehicleDevices(), MSDevice_Transportable::buildVehicleDevices(), MSDevice_Tripinfo::buildVehicleDevices(), MSDevice_Vehroutes::buildVehicleDevices(), MSVehicleDevice_BTreceiver::buildVehicleDevices(), MSVehicleDevice_BTsender::buildVehicleDevices(), NBNode::buildWalkingAreas(), MSBaseVehicle::calculateArrivalParams(), MSSwarmTrafficLightLogic::calculateEtaDiff(), MSSwarmTrafficLightLogic::calculateEtaRatio(), NEMALogic::calculateInitialPhases170(), MSE2Collector::calculateTimeLossAndTimeOnDetector(), MSDevice_Taxi::cancelCustomer(), MSStageDriving::canLeaveVehicle(), MSSOTLPolicyBasedTrafficLightLogic::canRelease(), MSLCHelper::canSaveBlockerLength(), MSDriveWay::canUseSiding(), CarEdge< E, L, N, V >::CarEdge(), MSLaneChanger::change(), MSLaneChangerSublane::change(), MSLaneChanger::changeOpposite(), MELoop::changeSegment(), MSActuatedTrafficLightLogic::changeStepAndDuration(), MSSimpleTrafficLightLogic::changeStepAndDuration(), LIBSUMO_NAMESPACE::Vehicle::changeTarget(), MSCFModel_CC::changeWholePlatoonLane(), MSTLLogicControl::check2Switch(), MSLaneChanger::checkChange(), MSLaneChanger::checkChangeOpposite(), MSLaneChangerSublane::checkChangeOpposite(), MSLaneChangerSublane::checkChangeSublane(), NBEdgeCont::checkConsistency(), MSDriveWay::checkCrossingFlanks(), MSLane::checkFailure(), MSDriveWay::checkFlanks(), MSLane::checkForPedestrians(), MSVehicleTransfer::checkInsertions(), MSVehicle::checkLinkLeader(), MSRoute::checkRemoval(), MSVehicle::checkReversal(), MSVehicle::checkRewindLinkLanes(), MEVehicle::checkStop(), MSTriggeredRerouter::checkStopSwitch(), MSLCM_SL2015::checkStrategicChange(), MSLaneChanger::checkTraCICommands(), MSLink::checkWalkingAreaFoe(), MSSwarmTrafficLightLogic::choosePolicy(), MSDevice_SSM::classifyEncounter(), ShapeContainer::clearHighlights(), NBTrafficLightLogic::closeBuilding(), NLHandler::closeEdge(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), NBTrafficLightDefinition::collectAllLinks(), NBTrafficLightDefinition::collectEdges(), NBLoadedSUMOTLDef::collectEdgeVectors(), NBLoadedTLDef::collectLinks(), NBTrafficLightDefinition::compute(), ROJTRRouter::compute(), MSVehicle::computeAngle(), MSDispatch::computeDetourTime(), MSVehicle::computeFurtherLanes(), NBNode::computeInternalLaneShape(), NBNode::computeLanes2Lanes(), NBNode::computeLogic(), NBOwnTLDef::computeLogicAndConts(), NBRampsComputer::computeRamps(), RODFNet::computeRoutesFor(), MSLaneChanger::computeSafeOppositeLength(), NBTrafficLightLogicCont::computeSingleLogic(), NBNode::computeSmoothShape(), MSDevice_SSM::computeSSMs(), MSLaneChanger::computeSurplusGap(), NBTurningDirectionsComputer::computeTurnDirectionsForNode(), MSVehicle::Manoeuvre::configureEntryManoeuvre(), MSVehicle::Manoeuvre::configureExitManoeuvre(), MSDriveWay::conflictLaneOccupied(), NGNet::connect(), MSRailSignal::constraintsAllow(), NEMALogic::constructTimingAndPhaseDefs(), MSLaneChanger::continueChange(), MSLaneChangerSublane::continueChangeSublane(), libsumo::Helper::convertCartesianToRoadMap(), LIBSUMO_NAMESPACE::Person::convertTraCIStage(), NBLoadedSUMOTLDef::copyIndices(), NBOwnTLDef::correctConflicting(), NBOwnTLDef::corridorLike(), MSSOTLE2Sensors::countVehicles(), MSSOTLWaveTrafficLightLogic::countVehicles(), MSDevice_SSM::createEncounters(), GNETLSEditorFrame::TLSPrograms::createTLS(), GUINet::createTLWrapper(), NBNodeCont::customTLID(), libsumo::Helper::debugPrint(), MSDeterministicHiLevelTrafficLightLogic::decideNextPhase(), MSSOTLPolicyBasedTrafficLightLogic::decideNextPhase(), MSSwarmTrafficLightLogic::decideNextPhase(), MSDeterministicHiLevelTrafficLightLogic::decidePolicy(), MSSwarmTrafficLightLogic::decidePolicy(), MSVehicleControl::deleteVehicle(), MSDevice_ElecHybrid::deleteVehicleFromCircuit(), MSLane::detectCollisionBetween(), MSLane::detectCollisions(), MSE3Collector::detectorUpdate(), MSLane::detectPedestrianJunctionCollision(), NIVissimDistrictConnection::dict_BuildDistrictNodes(), NIVissimDistrictConnection::dict_BuildDistricts(), MSEdge::dictionaryHint(), NBNodeCont::discardTrafficLights(), MSDispatch_Greedy::dispatch(), MSDispatch_GreedyShared::dispatch(), MSDispatch_RouteExtension::dispatch(), MSDevice_Taxi::dispatchShared(), GUILane::drawGL(), MSDevice_SSM::Encounter::Encounter(), MSE3Collector::enter(), MSParkingArea::enter(), NEMAPhase::enter(), MSDriveWay::enterDriveWay(), MSVehicle::enterLaneAtInsertion(), MSVehicle::enterLaneAtLaneChange(), MSVehicle::Manoeuvre::entryManoeuvreIsComplete(), MSTransportableControl::erase(), NEMALogic::error_handle_not_set(), MSStoppingPlaceRerouter::evaluateDestination(), Command_RouteReplacement::execute(), Command_SaveTLSSwitches::execute(), METriggeredCalibrator::execute(), MSCalibrator::execute(), MSDevice_BTreceiver::BTreceiverUpdate::execute(), MSPModel_JuPedSim::execute(), MSPModel_Striping::MovePedestrians::execute(), MSVTypeProbe::execute(), MSVehicle::executeFractionalMove(), MSVehicle::executeMove(), MSLane::executeMovements(), NBNodeCont::extract(), NBTrafficLightLogicCont::extract(), MSDevice_SSM::filterByConflictType(), LIBSUMO_NAMESPACE::Person::filterReservation(), NBLoadedSUMOTLDef::finalChecks(), MSCFModel::finalizeSpeed(), MSCFModel_Daniel1::finalizeSpeed(), MSCFModel_EIDM::finalizeSpeed(), MSLaneChanger::findCandidate(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), MSRailSignalControl::findDeadlockFoes(), MSDriveWay::findFlankProtection(), MSDevice_SSM::findFoeConflictLane(), LIBSUMO_NAMESPACE::Simulation::findIntermodalRoute(), MSDevice_SSM::findSurroundingVehicles(), MSDevice_SSM::flushConflicts(), MSDriveWay::foeDriveWayOccupied(), MSCFModel_CACC::followSpeed(), MSCFModel_EIDM::followSpeed(), MSCFModel_W99::followSpeed(), NBTrafficLightDefinition::forbids(), MSLaneChanger::foundHilltop(), MSCFModel_EIDM::freeSpeed(), NBNodeCont::generateNodeClusters(), MSStopOut::generateOutputForUnfinished(), RODFDetectorCon::getAggFlowFor(), RODFDetectorCon::getAnyDetectorForEdge(), MSPModel_Striping::getArbitraryPath(), MSVehicle::getBackPosition(), MSVehicle::getBackPositionOnLane(), LIBSUMO_NAMESPACE::Vehicle::getBestLanes(), MSLaneChanger::getBestLanesOpposite(), NBOwnTLDef::getBestPair(), LIBSUMO_NAMESPACE::Edge::getBidiEdge(), LIBSUMO_NAMESPACE::Lane::getBidiLane(), SUMOTrafficObject::getBoolParam(), MSLane::getCanonicalSuccessorLane(), MSVehicle::getCenterOnEdge(), MSDriveWay::getClickableTLLinkID(), LIBSUMO_NAMESPACE::Simulation::getCollisions(), GUIVehicle::getColorValue(), MSLaneChanger::getColumnleader(), MSActuatedTrafficLightLogic::getConditions(), LIBSUMO_NAMESPACE::TrafficLight::getConstraintsByFoe(), LIBSUMO_NAMESPACE::TrafficLight::getControlledLinks(), MSLane::getCriticalLeader(), MSCalibrator::getCurrentStateInterval(), MSDriveWay::getDepartureDriveway(), MSLink::getDescription(), MSRailSignalConstraint_Predecessor::getDescription(), NBTrafficLightDefinition::getDescription(), GUIPerson::getDestinationEdgeID(), GUIPerson::getDestinationStopID(), MSDevice_SSM::getDetectionRange(), RODFNet::getDetectorEdge(), MSActuatedTrafficLightLogic::getDetectorPriority(), MSRailSignal::LinkInfo::getDriveWay(), MSRailSignal::LinkInfo::getDriveWay(), GUIVehicle::getDriveWays(), MSSimpleTrafficLightLogic::getEarliest(), GUIMEVehicle::getEdgeID(), GUIPerson::getEdgeID(), LIBSUMO_NAMESPACE::RouteProbe::getEdgeID(), MSMeanData::getEdgeID(), MSDevice_SSM::getExtraTime(), MSLane::getFirstVehicleInformation(), SUMOTrafficObject::getFloatParam(), MSBaseVehicle::getFlowID(), MSLane::getFollower(), MSLane::getFollowersOnConsecutive(), GUIPerson::getFromEdgeID(), NBEdge::getID(), LIBSUMO_NAMESPACE::Vehicle::getJunctionFoes(), MSDriveWay::getJunctionLinkID(), GUIPerson::getLaneID(), LIBSUMO_NAMESPACE::Calibrator::getLaneID(), NEMALogic::getLaneInfoFromNEMAState(), MSParkingArea::getLastFreePos(), MSParkingArea::getLastFreePosWithReservation(), MSLane::getLastVehicleInformation(), MSSimpleTrafficLightLogic::getLatest(), MSVehicle::getLatOffset(), MSLane::getLeader(), MSLink::getLeaderInfo(), MSLane::getLeaderOnConsecutive(), MSLaneChangerSublane::getLeaders(), MSLane::getLeadersOnConsecutive(), MSLink::getLengthBeforeCrossing(), MSDevice_BTsender::getLocation(), MSDevice_SSM::getMDRAC_PRT(), MSDeterministicHiLevelTrafficLightLogic::getMeanSpeedForInputLanes(), MSDeterministicHiLevelTrafficLightLogic::getMeanSpeedForOutputLanes(), MSDevice_SSM::getMeasuresAndThresholds(), NIImporter_VISUM::getNamedEdgeContinuating(), MSPModel_Striping::getNeighboringObstacles(), MSRailSignal::getNewDrivewayID(), MSCalibrator::getNewVehicleID(), MSPerson::getNextEdge(), MSPModel_Striping::getNextLane(), MSPModel_Striping::getNextLaneObstacles(), LIBSUMO_NAMESPACE::Vehicle::getNextLinks(), MSLaneChanger::getOncomingOppositeVehicle(), MSLane::getOppositeFollower(), MSLane::getOppositeLeader(), MSDevice_SSM::getOutputFilename(), MSOverheadWire::getOverheadWireSegmentName(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSActuatedTrafficLightLogic::getParameter(), NEMALogic::getParameter(), GUIContainer::getParameterWindow(), GUILane::getParameterWindow(), GUILane::getParentName(), MSLane::getPartialBehind(), MSSOTLTrafficLightLogic::getPhaseIndexWithMaxCTS(), MSSwarmTrafficLightLogic::getPheromoneForInputLanes(), MSSwarmTrafficLightLogic::getPheromoneForOutputLanes(), NLTriggerBuilder::getPosition(), NLDetectorBuilder::getPositionChecking(), MSBaseVehicle::getPrefixedParameter(), MSCFModel_CC::getRadarMeasurements(), MSLaneChanger::getRealFollower(), MSLaneChanger::getRealLeader(), LIBSUMO_NAMESPACE::Vehicle::getRoadID(), MSLCHelper::getRoundaboutDistBonus(), LIBSUMO_NAMESPACE::Vehicle::getRouteID(), LIBSUMO_NAMESPACE::Calibrator::getRouteProbeID(), MSBaseVehicle::getRouteValidity(), LIBSUMO_NAMESPACE::TrafficLight::getServedPersonCount(), MSBaseVehicle::getSingularType(), MSTransportable::getSingularType(), LIBSUMO_NAMESPACE::Person::getStage(), MSPerson::MSPersonStage_Access::getStageSummary(), MSStageDriving::getStageSummary(), MSStageTranship::getStageSummary(), MSStageWaiting::getStageSummary(), MSStageWalking::getStageSummary(), MSDevice_Taxi::getStopLane(), MSNet::getStoppingPlaceID(), SUMOTrafficObject::getStringParam(), MSLane::getSurroundingVehicles(), MSActuatedTrafficLightLogic::getTarget(), LIBSUMO_NAMESPACE::Vehicle::getTeleportingIDList(), SUMOTrafficObject::getTimeParam(), MSDriveWay::getTLLinkID(), NIImporter_OpenDrive::getTLSSecure(), MSDevice_ElecHybrid::getTractionSubstationID(), PedestrianEdge< E, L, N, V >::getTravelTime(), MSVehicle::getUpcomingLanesUntil(), MSLane::getUpcomingLinks(), MSDevice_SSM::getUpstreamVehicles(), MSRailSignalConstraint::getVeh(), LIBSUMO_NAMESPACE::Person::getVehicle(), LIBSUMO_NAMESPACE::TrafficLight::getVehicleByTripId(), GUIPerson::getVehicleID(), MSPModel_Striping::getVehicleObstacles(), MSStageTrip::getVehicles(), MSDevice_SSM::getVehiclesOnJunction(), MSEdge::getWaitingVehicle(), MSStoppingPlaceRerouter::getWeight(), MSLink::getZipperSpeed(), GNEEdge::GNEEdge(), NBNode::guessCrossings(), RODFDetectorCon::guessEmptyFlows(), NBNodeCont::guessTLs(), GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow(), GUITriggeredRerouter::GUITriggeredRerouterEdge::GUITriggeredRerouterEdge(), MSLane::handleCollisionBetween(), MSLane::handleIntermodalCollisionBetween(), MSRailSignal::hasInsertionConstraint(), MSDriveWay::hasJoin(), MSDriveWay::hasLinkConflict(), MSBaseVehicle::hasValidRouteStart(), MSVehicle::hasValidRouteStart(), MSRailSignalControl::haveDeadlock(), MSBaseVehicle::haveValidStopEdges(), LIBSUMO_NAMESPACE::POI::highlight(), LIBSUMO_NAMESPACE::Vehicle::highlight(), MSIdling_RandomCircling::idle(), MSIdling_Stop::idle(), MSIdling_TaxiStand::idle(), MSLink::ignoreFoe(), MSVehicle::ignoreFoe(), MSVehicle::ignoreRed(), MSVehicle::Influencer::implicitDeltaPosRemote(), NBNode::indirectLeftShape(), MSLCM_LC2013::inform(), MSLCM_SL2015::inform(), MSLCM_LC2013::informFollower(), MSLCM_SL2015::informFollower(), MSLCM_LC2013::informLeader(), MSLCM_SL2015::informLeader(), MSActuatedTrafficLightLogic::init(), MSCalibrator::init(), MSDelayBasedTrafficLightLogic::init(), MSDeterministicHiLevelTrafficLightLogic::init(), MSMeanData::init(), MSRailSignal::init(), MSSOTLTrafficLightLogic::init(), MSSwarmTrafficLightLogic::init(), MSTrafficLightLogic::init(), NEMALogic::init(), MSActuatedTrafficLightLogic::initAttributeOverride(), MSE2Collector::initAuxiliaries(), MESegment::initialise(), MSPModel_JuPedSim::initialize(), MSTrafficLightLogic::initMesoTLSPenalties(), NBOwnTLDef::initNeedsContRelation(), NIImporter_SUMO::initTrafficLightLogic(), NIXMLTrafficLightsHandler::initTrafficLightLogic(), NBDistrictCont::insert(), NBNodeCont::insert(), NBTrafficLightLogicCont::insert(), NIImporter_OpenStreetMap::insertEdge(), MSCFModel_IDM::insertionFollowSpeed(), MSBaseVehicle::insertStop(), MSEdge::insertVehicle(), MSLane::insertVehicle(), MSPModel_Striping::insertWalkArePaths(), MSLane::integrateNewVehicles(), IntermodalNetwork< E, L, N, V >::IntermodalNetwork(), GNEJunction::invalidateTLS(), NBNode::invalidateTLS(), MSTLLogicControl::isActive(), MSPedestrianPushButton::isActiveForEdge(), MSPedestrianPushButton::isActiveOnAnySideOfTheRoad(), RODFNet::isAllowed(), RODFNet::isDestination(), RODFNet::isFalseSource(), MSLane::isInsertionSuccess(), MSBaseVehicle::isJumping(), MSVehicle::isLeader(), MESegment::isOpen(), MSCFModel_CC::isPlatoonLaneChangeSafe(), RODFNet::isSource(), NIImporter_VISUM::isSplitEdge(), MSSOTLTrafficLightLogic::isThresholdPassed(), RORoute::isValid(), MSStageDriving::isWaitingFor(), MESegment::jamThresholdForSpeed(), NBNodeCont::joinNodeCluster(), MSVehicle::joinTrainPartFront(), MSAbstractLaneChangeModel::laneChangeOutput(), MSVehicle::lateralDistanceToLane(), MSE3Collector::leave(), MSE3Collector::leaveFront(), MSVehicle::leaveLane(), MSVehicle::leaveLaneBack(), MSDevice_BTreceiver::BTreceiverUpdate::leaveRange(), MSPedestrianPushButton::loadCrossingEdgeMap(), MSStopOut::loadedContainers(), MSStopOut::loadedPersons(), NIImporter_OpenDrive::loadNetwork(), MSPedestrianPushButton::loadPushButtons(), MEVehicle::loadState(), MSActuatedTrafficLightLogic::loadState(), MSVehicle::loadState(), MSVehicleTransfer::loadState(), ODDistrictCont::makeDistricts(), MSE2Collector::makeMoveNotification(), MSE2Collector::makeVehicleInfo(), NWWriter_OpenDrive::mapmatchRoadObjects(), MSDriveWay::match(), MEVehicle::mayProceed(), MSMeanData::MeanDataValues::MeanDataValues(), MSSOTLE2Sensors::meanVehiclesSpeed(), METriggeredCalibrator::METriggeredCalibrator(), MSTransportableDevice_FCDReplay::move(), MSPModel_Striping::moveInDirection(), MSPModel_Striping::moveInDirectionOnLane(), MSPModel_Striping::PState::moveTo(), MSPModel_Striping::PState::moveToNextLane(), LIBSUMO_NAMESPACE::Person::moveToXY(), LIBSUMO_NAMESPACE::Vehicle::moveToXY(), MSPModel_Striping::PState::moveToXY(), libsumo::Helper::moveToXYMap(), MSChargingStation::MSChargingStation(), MSDevice_Battery::MSDevice_Battery(), MSDevice_ElecHybrid::MSDevice_ElecHybrid(), MSDevice_Emissions::MSDevice_Emissions(), MSDevice_StationFinder::MSDevice_StationFinder(), MSDevice_ToC::MSDevice_ToC(), MSDevice_Transportable::MSDevice_Transportable(), MSE2Collector::MSE2Collector(), MSE3Collector::MSE3EntryReminder::MSE3EntryReminder(), MSE3Collector::MSE3LeaveReminder::MSE3LeaveReminder(), MSParkingArea::MSParkingArea(), MSSimpleDriverState::MSSimpleDriverState(), NBLoadedTLDef::myCompute(), MSCalibrator::myStartElement(), MSDevice_FCDReplay::FCDHandler::myStartElement(), MSLaneSpeedTrigger::myStartElement(), MSTriggeredRerouter::myStartElement(), GUIE2Collector::MyWrapper::MyWrapper(), GUIE3Collector::MyWrapper::MyWrapper(), GUIInductLoop::MyWrapper::MyWrapper(), GUIInstantInductLoop::MyWrapper::MyWrapper(), GUIMEInductLoop::MyWrapper::MyWrapper(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), NBTrafficLightLogic::NBTrafficLightLogic(), MSPModel_Interacting::nextBlocking(), MSLane::AnyVehicleIterator::nextIsMyVehicles(), MSDevice_Bluelight::notifyEnter(), MSDevice_BTreceiver::notifyEnter(), MSDevice_BTsender::notifyEnter(), MSDevice_ElecHybrid::notifyEnter(), MSDevice_Example::notifyEnter(), MSDevice_GLOSA::notifyEnter(), MSDevice_SSM::notifyEnter(), MSDevice_Tripinfo::notifyEnter(), MSDriveWay::notifyEnter(), MSE2Collector::notifyEnter(), MSE3Collector::MSE3EntryReminder::notifyEnter(), MSE3Collector::MSE3LeaveReminder::notifyEnter(), MSMeanData::MeanDataValues::notifyEnter(), MSMeanData::MeanDataValueTracker::notifyEnter(), MSMeanData_Net::MSLaneMeanDataValues::notifyEnter(), MSRailSignalConstraint_Predecessor::PassedTracker::notifyEnter(), MSDevice_Bluelight::notifyLeave(), MSDevice_BTreceiver::notifyLeave(), MSDevice_BTsender::notifyLeave(), MSDevice_ElecHybrid::notifyLeave(), MSDevice_Example::notifyLeave(), MSDevice_SSM::notifyLeave(), MSDevice_Transportable::notifyLeave(), MSDevice_Tripinfo::notifyLeave(), MSDriveWay::notifyLeave(), MSE2Collector::notifyLeave(), MSE3Collector::MSE3EntryReminder::notifyLeave(), MSE3Collector::MSE3LeaveReminder::notifyLeave(), MSDriveWay::notifyLeaveBack(), MSDevice_Battery::notifyMove(), MSDevice_Bluelight::notifyMove(), MSDevice_BTreceiver::notifyMove(), MSDevice_BTsender::notifyMove(), MSDevice_ElecHybrid::notifyMove(), MSDevice_Example::notifyMove(), MSDevice_SSM::notifyMove(), MSDevice_StationFinder::notifyMove(), MSE2Collector::notifyMove(), MSE3Collector::MSE3EntryReminder::notifyMove(), MSE3Collector::MSE3LeaveReminder::notifyMove(), MSInductLoop::notifyMove(), MSMeanData::MeanDataValues::notifyMove(), MSMeanData_Net::MSLaneMeanDataValues::notifyMoveInternal(), MSDriveWay::notifyReroute(), GNETLSEditorFrame::TLSPrograms::onCmdResetCurrentProgram(), MSVehicle::onRemovalFromNet(), MSLink::opened(), MSEdge::transportable_by_position_sorter::operator()(), MSLane::incoming_lane_priority_sorter::operator()(), MSLane::outgoing_lane_priority_sorter::operator()(), NBNetBuilder::by_id_sorter::operator()(), NBNode::nodes_by_id_sorter::operator()(), RODFNet::idComp::operator()(), MSBaseVehicle::optimizeSkipped(), MSLaneChangerSublane::outputLCStarted(), MSTriggeredRerouter::overtakingTrain(), NIImporter_VISUM::parse_Connectors_legacy(), NIImporter_VISUM::parse_EdgePolys(), NIImporter_VISUM::parse_Lanes(), NIImporter_VISUM::parse_stopPoints(), NIImporter_VISUM::parse_Turns(), NLTriggerBuilder::parseAndBuildCalibrator(), NLTriggerBuilder::parseAndBuildOverheadWireSection(), MSRouteHandler::parseWalkPositions(), NBLoadedSUMOTLDef::patchIfCrossingsAdded(), MSRoutingEngine::patchSpeedForTurns(), NBLoadedTLDef::SignalGroup::patchTYellow(), PedestrianEdge< E, L, N, V >::PedestrianEdge(), MSCFModel_CC::performAutoLaneChange(), MSVehicle::planMove(), MSVehicle::planMoveInternal(), MSLane::planMovements(), MSDevice_StationFinder::planOpportunisticCharging(), MSInternalJunction::postloadInit(), MSRightOfWayJunction::postloadInit(), MSVehicle::Influencer::postProcessRemoteControl(), MSDevice_Taxi::prepareStop(), MSAbstractLaneChangeModel::primaryLaneChanged(), AGStreet::print(), MSStageDriving::proceed(), MSDevice_SSM::processEncounters(), MSVehicle::processLaneAdvances(), MSVehicle::processLinkApproaches(), MSVehicle::processNextStop(), NIXMLNodesHandler::processNodeType(), TraCIServerAPI_Vehicle::processSet(), MSVehicle::processTraCISpeedControl(), NIXMLNodesHandler::processTrafficLightDefinitions(), MSDelayBasedTrafficLightLogic::proposeProlongation(), NBNodeCont::pruneSlipLaneNodes(), MSPModel_Striping::PState::PState(), PublicTransportEdge< E, L, N, V >::PublicTransportEdge(), MSDevice_Battery::readParameterValue(), MSOffTrafficLightLogic::rebuildPhase(), NBEdgeCont::recheckPostProcessConnections(), NBLoadedSUMOTLDef::reconstructLogic(), MSNet::registerCollision(), MSPModel_Striping::registerCrossingApproach(), MSLink::removeApproaching(), MSLink::removeApproachingPerson(), LIBSUMO_NAMESPACE::TrafficLight::removeConstraints(), MSVehicle::removePassedDriveItems(), MSCalibrator::removePending(), MSDispatch::removeReservation(), GNEJunction::removeTLSConnections(), NBNodeCont::removeUnwishedNodes(), NBNodeCont::rename(), NBTrafficLightLogicCont::rename(), RORouteDef::repairCurrentRoute(), GNEJunction::replaceIncomingConnections(), MSBaseVehicle::replaceParkingArea(), MSBaseVehicle::replaceRoute(), MSBaseVehicle::replaceRouteEdges(), MSBaseVehicle::replaceStop(), MSTransportable::replaceVehicleType(), MSPerson::replaceWalk(), NIImporter_DlrNavteq::TrafficlightsHandler::report(), MSDevice_SSM::requestsTrajectories(), MSBaseVehicle::reroute(), MSRailSignal::LinkInfo::reroute(), MSStageTrip::reroute(), GUIVehicle::rerouteDRTStop(), MSTransportable::rerouteParkingArea(), MSVehicle::rerouteParkingArea(), MSStoppingPlaceRerouter::rerouteStoppingPlace(), MSDevice_StationFinder::rerouteToChargingStation(), MSDriveWay::reserve(), MSLane::resetManeuverReservation(), MSLane::resetPartialOccupation(), MSDevice_Bluelight::resetVehicle(), MSLaneChanger::resolveDeadlock(), LIBSUMO_NAMESPACE::Vehicle::resume(), MSVehicle::resumeFromStopping(), MSRailSignal::retrieveDriveWay(), RODFNet::revalidateFlows(), NBRailwayTopologyAnalyzer::reverseEdges(), MSStageDriving::routeOutput(), MSLane::safeInsertionSpeed(), RONet::saveAndRemoveRoutesUntil(), ROVehicle::saveAsXML(), MESegment::saveState(), MSDevice::saveState(), MSDevice_Battery::saveState(), MSDevice_Routing::saveState(), MSDevice_StationFinder::saveState(), MSDevice_Transportable::saveState(), MSDevice_Tripinfo::saveState(), MSDevice_Vehroutes::saveState(), MSLane::saveState(), MSSimpleTrafficLightLogic::saveState(), MSTransportable::saveState(), MSTransportableDevice_Routing::saveState(), MSCalibrator::scheduleRemoval(), GUIVehicle::selectBlockingFoes(), MSE2Collector::selectLanes(), MSVehicle::setAngle(), MSLink::setApproaching(), MSLink::setApproaching(), MSVehicle::setApproachingForAllLinks(), NBNodeCont::setAsTLControlled(), GNEJunction::setAttribute(), MSLane::setBidiLane(), MSEdge::setBidiLanes(), MSBaseVehicle::setDepartAndArrivalEdge(), MSCalibrator::setFlow(), MSBaseVehicle::setJunctionModelParameter(), MSTransportable::setJunctionModelParameter(), MSLane::setManeuverReservation(), MSDevice_Battery::setMaximumBatteryCapacity(), MSDevice_Battery::setMaximumChargeRate(), NBEdge::setNodeBorder(), MSLane::setOpposite(), MSActuatedTrafficLightLogic::setParameter(), MSCFModel_CACC::setParameter(), MSCFModel_CC::setParameter(), MSSimpleTrafficLightLogic::setParameter(), NEMALogic::setParameter(), MSLane::setPartialOccupation(), libsumo::Helper::setRemoteControlled(), libsumo::Helper::setRemoteControlled(), MSLink::setRequestInformation(), LIBSUMO_NAMESPACE::Vehicle::setRoute(), LIBSUMO_NAMESPACE::Vehicle::setRouteID(), MSDevice_Battery::setStoppingThreshold(), NBLoadedSUMOTLDef::setTLControllingInformation(), NBLoadedTLDef::setTLControllingInformation(), NBOwnTLDef::setTLControllingInformation(), NBTrafficLightLogicCont::setTLControllingInformation(), MSStageDriving::setVehicle(), MSOverheadWire::setVoltage(), NBEdge::shiftPositionAtNode(), MSVehicle::slowDownForSchedule(), MSLane::sortManeuverReservations(), IntermodalNetwork< E, L, N, V >::splitEdge(), MSDispatch_TraCI::splitReservation(), MSLaneChangerSublane::startChangeSublane(), MSStopOut::stopEnded(), MSCFModel_EIDM::stopSpeed(), MSRailSignal::storeTraCIVehicles(), MSLane::succLinkSec(), LIBSUMO_NAMESPACE::TrafficLight::swapConstraints(), GNETLSEditorFrame::TLSPrograms::switchProgram(), MSDevice_StationFinder::teleportToChargingStation(), MELoop::teleportVehicle(), libsumo::Helper::TransportableStateListener::transportableStateChanged(), TraCIServer::transportableStateChanged(), MSDevice_ToC::triggerMRM(), MSTriggeredRerouter::triggerRouting(), MSPerson::MSPersonStage_Access::tripInfoOutput(), MSTransportable::tripInfoOutput(), METriggeredCalibrator::tryEmit(), MSPModel_JuPedSim::tryPedestrianInsertion(), MSActuatedTrafficLightLogic::trySwitch(), MSSOTLTrafficLightLogic::trySwitch(), NEMALogic::trySwitch(), MSStopOut::unloadedContainers(), MSStopOut::unloadedPersons(), MSPModel_Interacting::unregisterCrossingApproach(), MSDevice_SSM::update(), MSDevice_SSM::updateAndWriteOutput(), MSVehicle::updateBestLanes(), MSLCHelper::updateBlockerLength(), LIBSUMO_NAMESPACE::TrafficLight::updateConstraints(), MSSOTLTrafficLightLogic::updateCTS(), MSRailSignal::updateCurrentPhase(), MSVehicle::updateDriveItems(), MSDevice_SSM::updateEncounter(), MSLCM_SL2015::updateExpectedSublaneSpeeds(), MSVehicle::updateFurtherLanes(), MSLCM_SL2015::updateGaps(), GNENetHelper::AttributeCarriers::updateJunctionID(), MSSwarmTrafficLightLogic::updatePheromoneLevels(), MSVehicle::Influencer::updateRemoteControlRoute(), MSDispatch::updateReservationFromPos(), MSSwarmTrafficLightLogic::updateSensitivities(), MSVehicle::updateState(), MSAbstractLaneChangeModel::updateTargetLane(), MSDevice_BTreceiver::BTreceiverUpdate::updateVisibility(), MSDevice_SSM::useGeoCoords(), NEMALogic::validate_timing(), MSInductLoop::VehicleData::VehicleData(), MSE2Collector::VehicleInfo::VehicleInfo(), MSCalibrator::VehicleRemover::VehicleRemover(), libsumo::Helper::VehicleStateListener::vehicleStateChanged(), MSDynamicShapeUpdater::vehicleStateChanged(), TraCIServer::vehicleStateChanged(), MSLCM_SL2015::wantsChange(), MSLCM_SL2015::wantsChangeSublane(), MSBatteryExport::write(), MSElecHybridExport::write(), MSEmissionExport::write(), MSFCDExport::write(), MSInstantInductLoop::write(), NBParking::write(), MSElecHybridExport::writeAggregated(), MSLink::writeApproaching(), MSDriveWay::writeBlocks(), MSRailSignal::writeBlocks(), MSDriveWay::writeDepatureBlocks(), NWWriter_SUMO::writeDistrict(), MSFullExport::writeEdge(), MSMeanData::writeEdge(), MSXMLRawOut::writeEdge(), NWWriter_SUMO::writeEdge(), MSRoute::writeEdgeIDs(), NWWriter_XML::writeEdgesAndConnections(), MSEmissionExport::writeEmissions(), RODFDetector::writeEmitterDefinition(), RODFDetectorCon::writeEmitterPOIs(), RODFDetectorCon::writeEmitters(), RODFDetectorCon::writeEndRerouterDetectors(), NWWriter_OpenDrive::writeInternalEdge(), ROMAAssignments::writeInterval(), MSFullExport::writeLane(), MSQueueExport::writeLane(), MSXMLRawOut::writeLane(), MSDevice_SSM::writeLanesPositions(), NWWriter_DlrNavteq::writeLinksUnsplitted(), NWWriter_OpenDrive::writeNetwork(), MSTractionSubstation::writeOut(), MSNet::writeOutput(), MSOverheadWire::writeOverheadWireSegmentOutput(), MSFullExport::writePersons(), MSDevice_SSM::writePositions(), NWWriter_OpenDrive::writeRoadObjectPOI(), NWWriter_OpenDrive::writeRoadObjectPoly(), NWWriter_SUMO::writeRoundabout(), NWWriter_OpenDrive::writeSignals(), RODFDetectorCon::writeSpeedTrigger(), NWWriter_SUMO::writeTrafficLight(), MSFCDExport::writeTransportable(), MSXMLRawOut::writeTransportable(), RODFDetectorCon::writeValidationDetectors(), MSAmitranTrajectories::writeVehicle(), MSXMLRawOut::writeVehicle(), MSFullExport::writeVehicles(), PointOfInterest::writeXML(), SUMOPolygon::writeXML(), MSCalibrator::writeXMLOutput(), MSE2Collector::writeXMLOutput(), MSInductLoop::writeXMLOutput(), MSRouteProbe::writeXMLOutput(), MSLaneChanger::yieldToDeadlockOncoming(), MSLaneChanger::yieldToOppositeWaiting(), MSCalibrator::~MSCalibrator(), MSDevice_Transportable::~MSDevice_Transportable(), MSLaneSpeedTrigger::~MSLaneSpeedTrigger(), MSTriggeredRerouter::~MSTriggeredRerouter(), and RONet::~RONet().
|
inlinestaticinherited |
get an identifier for Named-like object which may be Null
Definition at line 67 of file Named.h.
Referenced by MSLCM_LC2013::_wantsChange(), MSLCM_SL2015::_wantsChangeSublane(), MSDriveWay::addSidings(), MSLaneChanger::avoidDeadlock(), NLEdgeControlBuilder::build(), MSDriveWay::canUseSiding(), MSLaneChanger::changeOpposite(), MSLaneChanger::checkChangeOpposite(), MSDriveWay::checkFlanks(), MSVehicle::checkReversal(), MSVehicle::checkRewindLinkLanes(), MSTriggeredRerouter::checkStopSwitch(), AFRouter< E, N, V, M >::compute(), AStarRouter< _IntermodalEdge, _IntermodalTrip, _MapMatcher >::compute(), DijkstraRouter< _IntermodalEdge, _IntermodalTrip >::compute(), AFBuild< E, N, V, M >::computeArcFlagsAux(), AFCentralizedSPTree< E, N, V >::computeCentralizedSPTree(), NBNode::computeLanes2Lanes(), NBOwnTLDef::computeLogicAndConts(), Node2EdgeRouter< E, N, V, M >::computeNode2Edge(), Node2EdgeRouter< E, N, V, M >::computeNode2Edges(), MSDriveWay::conflictLaneOccupied(), NBPTLineCont::constructRoute(), MSLaneChanger::continueChange(), MSLane::detectCollisions(), MSVehicle::enterLaneAtLaneChange(), MSVehicle::executeMove(), NBRailwayTopologyAnalyzer::extendDirectionPriority(), NBPTLineCont::findWay(), MSDriveWay::foeDriveWayOccupied(), MSCFModel_CACC::followSpeed(), MSCFModel_W99::followSpeed(), MSStopOut::generateOutputForUnfinished(), MSVehicle::getBackPositionOnLane(), NBOwnTLDef::getBestCombination(), NBOwnTLDef::getBestPair(), MSVehicle::getCenterOnEdge(), MSLaneChanger::getColumnleader(), NBEdge::Connection::getDescription(), MSLane::getFollowersOnConsecutive(), GUIVehicle::getLaneID(), LIBSUMO_NAMESPACE::Person::getLaneID(), MSVehicle::getLatOffset(), MSLane::getLeaderOnConsecutive(), MSLaneChanger::getOncomingOppositeVehicle(), MSLaneChanger::getRealLeader(), GUIVehicle::getShadowLaneID(), GUIVehicle::getTargetLaneID(), MSDevice_SSM::getVehiclesOnJunction(), NBEdgeCont::guessRoundabouts(), MSDriveWay::hasLinkConflict(), MSCFModel_IDM::insertionFollowSpeed(), MSLane::isInsertionSuccess(), MESegment::isOpen(), joinNamedToString(), joinNamedToString(), joinNamedToStringSorting(), joinNamedToStringSorting(), MSPModel_Striping::PState::moveToNextLane(), LIBSUMO_NAMESPACE::Person::moveToXY(), LIBSUMO_NAMESPACE::Vehicle::moveToXY(), MSPModel_Striping::PState::moveToXY(), libsumo::Helper::moveToXYMap(), libsumo::Helper::moveToXYMap_matchingRoutePosition(), MSDevice_Bluelight::notifyEnter(), MSDriveWay::notifyEnter(), MSDevice_Bluelight::notifyLeave(), MSDriveWay::notifyLeave(), MSDriveWay::notifyLeaveBack(), NBConnection::operator<<, MSVehicle::Influencer::postProcessRemoteControl(), MSVehicle::processNextStop(), MSBaseVehicle::replaceRoute(), MSBaseVehicle::reroute(), MSStoppingPlaceRerouter::rerouteStoppingPlace(), MSLaneChanger::resolveDeadlock(), MSLCM_LC2013::slowDownForBlocked(), MSLCM_SL2015::slowDownForBlocked(), MSLaneChangerSublane::startChangeSublane(), MSCriticalFollowerDistanceInfo::toString(), MSLeaderDistanceInfo::toString(), MSLeaderInfo::toString(), toString(), toString(), toString(), MSTriggeredRerouter::triggerRouting(), MSVehicle::updateBestLanes(), MSLCHelper::updateBlockerLength(), MSAbstractLaneChangeModel::updateShadowLane(), MSPModel_Striping::PState::walk(), and MSLaneChanger::yieldToDeadlockOncoming().
|
inlineinherited |
Definition at line 130 of file MSCalibrator.h.
References myEdgeMeanData.
|
inlinestaticinherited |
return all calibrator instances
Definition at line 94 of file MSCalibrator.h.
References myInstances.
Referenced by libsumo::Helper::collectObjectsInRange(), LIBSUMO_NAMESPACE::Calibrator::getCalibrator(), and GUINet::initGUIStructures().
|
inlineprotectedinherited |
find closest junction taz given the closest edge
Definition at line 138 of file MapMatcher.h.
References JUNCTION_TAZ_MISSING_HELP, myErrorOutput, MapMatcher< E, L, N >::retrieveEdge(), and toString().
|
inlineinherited |
Definition at line 113 of file MSCalibrator.h.
References myLane.
Referenced by libsumo::Helper::findObjectShape().
|
inlineprivateinherited |
initialize lane-RTree
Definition at line 221 of file MapMatcher.h.
References MapMatcher< E, L, N >::initLaneTree(), and myLaneTree.
|
inherited |
Returns the last loaded depart time.
Definition at line 370 of file SUMORouteHandler.cpp.
References myLastDepart.
|
protectedinherited |
determine id of new vehicle from calibrator state
Definition at line 708 of file MSCalibrator.cpp.
References Named::getID(), myCurrentStateInterval, myInserted, STEPS2TIME, and toString().
Referenced by METriggeredCalibrator::execute(), and execute().
|
virtualinherited |
Returns the value for a given key.
| [in] | key | The key to ask for |
| [in] | defaultValue | The default value to return if no value is stored under the key |
Reimplemented in MSActuatedTrafficLightLogic, MSSimpleTrafficLightLogic, and NEMALogic.
Definition at line 90 of file Parameterised.cpp.
References myMap.
Referenced by MSPModel_JuPedSim::add(), NBRailwayTopologyAnalyzer::addBidiEdge(), NBEdge::addRestrictedLane(), FareModul::addStop(), NBEdge::append(), NBEdgeCont::attachRemoved(), GUIInductLoop::buildDetectorGUIRepresentation(), MSDevice_ElecHybrid::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), ROEdge::cacheParamRestrictions(), SUMOVTypeParameter::cacheParamRestrictions(), MSRailSignal::constraintsAllow(), GUINet::createTLWrapper(), GNEEdge::drawEdgeName(), GNEConnection::drawEdgeValues(), GNEGenericData::drawFilteredAttribute(), GUIEdge::drawGL(), GUIPointOfInterest::drawGL(), GNEPOI::drawPOI(), EnergyParams::EnergyParams(), MSPModel_JuPedSim::execute(), MSDevice_SSM::filterByConflictType(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), LIBSUMO_NAMESPACE::Simulation::findIntermodalRoute(), GUIBusStop::finishedLoading(), MSStoppingPlace::finishedLoading(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GUIEdge::getColorValue(), GUILane::getColorValue(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), LIBSUMO_NAMESPACE::TrafficLight::getFutureTripIds(), MSTLLogicControl::WAUTSwitchProcedure::getGSPTime(), RORoutable::getMaxSpeed(), MSDevice_SSM::getMDRAC_PRT(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSSimpleTrafficLightLogic::getParameter(), NEMALogic::getParameter(), MSBaseVehicle::getPrefixedParameter(), GNETAZRelData::getScaleValue(), LIBSUMO_NAMESPACE::Vehicle::getStopParameter(), SUMOTrafficObject::getStringParam(), MSRailSignalConstraint::getVeh(), LIBSUMO_NAMESPACE::TrafficLight::getVehicleByTripId(), MSStoppingPlaceRerouter::getWeight(), MSRailSignal::hasInsertionConstraint(), MSInsertionControl::hasTaxiDeviceType(), MSRailSignalControl::haveDeadlock(), MSLink::ignoreFoe(), MSSOTLPhasePolicy::init(), MSStageDriving::init(), PushButtonLogic::init(), SigmoidLogic::init(), SUMOVTypeParameter::initRailVisualizationParameters(), NWWriter_OpenDrive::mapmatchRoadObjects(), mergeParameters(), MSDispatch_Greedy::MSDispatch_Greedy(), MSDispatch_GreedyShared::MSDispatch_GreedyShared(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), NIImporter_OpenStreetMap::RelationHandler::myEndElement(), MSRailSignalConstraint_Predecessor::PassedTracker::notifyEnter(), GNEVType::overwriteVType(), NWWriter_OpenDrive::parseTrafficSign(), NBTrafficLightDefinition::railSignalUncontrolled(), MSDevice_Battery::readParameterValue(), MSDevice_SSM::requestsTrajectories(), MSDevice_Bluelight::resetVehicle(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), NBEdge::setOrigID(), MSVehicle::slowDownForSchedule(), NBEdgeCont::splitAt(), LIBSUMO_NAMESPACE::TrafficLight::swapParameters(), LIBSUMO_NAMESPACE::TrafficLight::updateConstraints(), NBEdge::updateRemovedNodes(), MSDevice_SSM::useGeoCoords(), MSDevice_SSM::writeLanesPositions(), NWWriter_DlrNavteq::writeLinksUnsplitted(), MSDevice_SSM::writePositions(), NWWriter_OpenDrive::writeRoadObjectPOI(), NWWriter_OpenDrive::writeRoadObjectPoly(), NWWriter_OpenDrive::writeRoadObjects(), and NWWriter_OpenDrive::writeSignals().
|
inherited |
Returns the inner key/value map.
Definition at line 124 of file Parameterised.cpp.
References myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBNode::addCrossing(), NBEdge::addLane(), NBEdge::append(), LIBSUMO_NAMESPACE::TrafficLight::buildConstraint(), GUIParameterTableWindow::closeBuilding(), NBTrafficLightDefinition::compute(), GNEGenericData::drawAttribute(), GNEGenericData::drawFilteredAttribute(), MSRailSignalConstraint_Predecessor::getDescription(), NWWriter_OpenDrive::getDividerType(), GUILane::getParameterWindow(), GNEEdgeType::GNEEdgeType(), GNERoute::GNERoute(), GNERoute::GNERoute(), MSActuatedTrafficLightLogic::init(), MSRailCrossing::init(), MSDevice_Taxi::initDispatch(), MSPModel_JuPedSim::initialize(), NIImporter_OpenStreetMap::insertEdge(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEGenericData::isVisibleInspectDeleteSelect(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), NBTrafficLightLogic::NBTrafficLightLogic(), GUIParameterTableWindow::numParams(), GNEVType::overwriteVType(), setParameters(), LIBSUMO_NAMESPACE::TrafficLight::swapConstraints(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZRelData::writeGenericData().
|
inherited |
Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN".
Definition at line 130 of file Parameterised.cpp.
References myMap.
Referenced by GNEAttributeCarrier::getCommonAttribute().
|
inlinestaticinherited |
get parsing RNG
Definition at line 69 of file MSRouteHandler.h.
References myParsingRNG.
Referenced by GUIMEVehicleControl::buildVehicle(), GUIVehicleControl::buildVehicle(), MEVehicleControl::buildVehicle(), MSVehicleControl::buildVehicle(), MSStageWalking::clone(), MSInsertionControl::computeRandomDepartOffset(), MSInsertionControl::determineCandidates(), NLBuilder::initRandomness(), MSDevice_ToC::MSDevice_ToC(), MSStateHandler::myStartElement(), and MSStateHandler::saveRNGs().
|
inlineinherited |
Definition at line 134 of file MSCalibrator.h.
References myClearedInJam, and myRemoved.
|
overrideprotectedvirtualinherited |
Reimplemented from MapMatcher< MSEdge, MSLane, MSJunction >.
Definition at line 1856 of file MSRouteHandler.cpp.
References myParsingRNG.
|
inlineinherited |
Definition at line 117 of file MSCalibrator.h.
References myProbe.
|
inlineprotectedinherited |
find closest junction taz given the closest edge
Definition at line 179 of file MapMatcher.h.
References getRNG(), JUNCTION_TAZ_MISSING_HELP, myErrorOutput, RandHelper::rand(), and toString().
|
inlineinherited |
Definition at line 142 of file MSDetectorFileOutput.h.
References myVehicleTypes.
|
inherited |
Returns whether the parameter is set.
| [in] | key | The key to ask for |
Definition at line 84 of file Parameterised.cpp.
References myMap.
Referenced by MSStageWalking::activateEntryReminders(), NBEdge::append(), MSVehicleType::build(), GUIInductLoop::buildDetectorGUIRepresentation(), MSDevice_ElecHybrid::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), GUINet::createTLWrapper(), EnergyParams::EnergyParams(), MSDevice_SSM::filterByConflictType(), GUIBusStop::finishedLoading(), NWWriter_DlrNavteq::getBrunnelType(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GUILane::getColorValue(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice_SSM::getMDRAC_PRT(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), GNETAZRelData::getScaleValue(), MSStoppingPlaceRerouter::getWeight(), MSStageDriving::init(), SUMOVTypeParameter::initRailVisualizationParameters(), MSEdge::insertVehicle(), NWWriter_OpenDrive::mapmatchRoadObjects(), mergeParameters(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), NIImporter_OpenStreetMap::RelationHandler::myEndElement(), GNEVType::overwriteVType(), NWWriter_OpenDrive::parseTrafficSign(), NBTrafficLightDefinition::railSignalUncontrolled(), MSDevice_Battery::readParameterValue(), MSDevice_SSM::requestsTrajectories(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), MSVehicle::slowDownForSchedule(), MSDevice_SSM::useGeoCoords(), MSDevice_SSM::writeLanesPositions(), MSDevice_SSM::writePositions(), NWWriter_OpenDrive::writeRoadObjectPoly(), NWWriter_OpenDrive::writeRoadObjects(), and NWWriter_OpenDrive::writeSignals().
|
protectedinherited |
Definition at line 157 of file MSCalibrator.cpp.
References MSEventControl::addEvent(), MSNet::getEndOfTimestepEvents(), Named::getID(), MSNet::getInstance(), myDidInit, myIntervals, SUMOTime_MAX, TL, and WRITE_WARNINGF.
Referenced by MSCalibrator(), and myEndElement().
|
overrideprotectedvirtualinherited |
Implements MapMatcher< MSEdge, MSLane, MSJunction >.
Definition at line 1841 of file MSRouteHandler.cpp.
References MSEdge::getAllEdges(), MSGlobals::gUsingInternalLanes, and NamedRTree::Insert().
|
inlineprotectedinherited |
Definition at line 262 of file MSCalibrator.h.
References myInserted.
Referenced by GUICalibrator::getParameterWindow().
|
privateinherited |
Definition at line 1696 of file MSRouteHandler.cpp.
References CENTER, MSStageMoving::checkDepartLane(), GenericSAXHandler::error(), FREE, MSLane::getWidth(), GIVEN, invalid_return< std::string >::value, LEFT, myActiveRoute, SUMORouteHandler::myVehicleParameter, SUMOVehicleParameter::parseDepartPosLat(), RANDOM, RANDOM_FREE, MSPModel::RANDOM_POS_LAT, RIGHT, SVC_IGNORING, TLF, and MSPModel::UNSPECIFIED_POS_LAT.
Referenced by addPersonTrip(), and addWalk().
|
protectedinherited |
Definition at line 277 of file MSCalibrator.cpp.
References myClearedInJam, myCurrentStateInterval, myDidSpeedAdaption, myHaveWarnedAboutClearingJam, myInserted, myOutput, myRemoved, reset(), and writeXMLOutput().
Referenced by METriggeredCalibrator::execute(), execute(), METriggeredCalibrator::~METriggeredCalibrator(), and ~MSCalibrator().
|
protected |
returns whether the segment is jammed although it should not be
Definition at line 250 of file METriggeredCalibrator.cpp.
References maximumInflow(), MSCalibrator::myInvalidJamThreshold, mySegment, and remainingVehicleCapacity().
Referenced by execute().
|
protectedinherited |
Definition at line 527 of file MSCalibrator.cpp.
References MSLane::getMeanSpeed(), MSLane::getVehicleNumber(), invalidJam(), myEdge, myInvalidJamThreshold, and remainingVehicleCapacity().
Referenced by execute(), and invalidJam().
|
inlineprotectedinherited |
Definition at line 234 of file MSCalibrator.h.
References myAmActive.
|
protectedinherited |
Definition at line 291 of file MSCalibrator.cpp.
References myCurrentStateInterval, and myIntervals.
Referenced by METriggeredCalibrator::execute(), and execute().
|
staticprivateinherited |
check if given string can be parsed to a parameter of type "key=value"
Definition at line 242 of file Parameterised.cpp.
References StringTokenizer::getVector(), invalid_return< std::string >::value, and SUMOXMLDefinitions::isValidParameterKey().
Referenced by areAttributesValid(), and areParametersValid().
|
staticinherited |
check if start and end position of a stop is valid
Definition at line 354 of file SUMORouteHandler.cpp.
References checkStopPos(), and STOPPOS_VALID.
|
inlineinherited |
Checks whether the detector is type specific.
Definition at line 138 of file MSDetectorFileOutput.h.
References myVehicleTypes.
|
inlineprotected |
returns the maximum number of vehicles that could enter from upstream until the calibrator is activated again
Definition at line 78 of file METriggeredCalibrator.h.
References MSCalibrator::myFrequency, and mySegment.
Referenced by execute(), and invalidJam().
|
inherited |
Adds or appends all given parameters from the map.
| [in] | mapArg | The keys/values to insert |
Definition at line 65 of file Parameterised.cpp.
References getParameter(), hasParameter(), and setParameter().
Referenced by NBEdge::append().
|
protectedvirtualinherited |
Callback method for characters to implement by derived classes.
Called by "endElement" (see there).
| [in] | element | The opened element, given as a int |
| [in] | chars | The complete embedded character string @exceptions ProcessError These method may throw a ProcessError if something fails |
Reimplemented in NIImporter_ITSUMO::Handler, and NIImporter_OpenDrive.
Definition at line 240 of file GenericSAXHandler.cpp.
Referenced by endElement().
|
protectedvirtualinherited |
Called on the closing of a tag;.
| [in] | element | ID of the currently closed element |
| ProcessError | If something fails |
Reimplemented from SUMORouteHandler.
Definition at line 263 of file MSCalibrator.cpp.
References GenericSAXHandler::callParentEnd(), init(), myDidInit, SUMORouteHandler::myEndElement(), SUMO_TAG_CALIBRATOR, and SUMO_TAG_FLOW.
|
protectedvirtualinherited |
Called on the opening of a tag;.
| [in] | element | ID of the currently opened element |
| [in] | attrs | Attributes within the currently opened element |
| ProcessError | If something fails |
Reimplemented from MSRouteHandler.
Definition at line 192 of file MSCalibrator.cpp.
References ALLOWED_FREE, MSCalibrator::AspiredState::begin, DEFAULT, DEFAULT_VTYPE_ID, SUMOVehicleParameter::departLane, SUMOVehicleParameter::departLaneProcedure, SUMOVehicleParameter::departSpeedProcedure, MSCalibrator::AspiredState::end, Named::getID(), MSNet::getInstance(), SUMOSAXAttributes::getOpt(), SUMOSAXAttributes::getOptSUMOTimeReporting(), SUMOSAXAttributes::getSUMOTimeReporting(), GIVEN, MSGlobals::gUseMesoSim, MAX, myCurrentStateInterval, myIntervals, myLane, myLeftoverVehicleParameters, MSRouteHandler::myStartElement(), SUMOVehicleParameter::parametersSet, SUMOVehicleParserHelper::parseVehicleAttributes(), MSCalibrator::AspiredState::q, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_SPEED, SUMO_ATTR_VEHSPERHOUR, SUMO_TAG_FLOW, time2string(), TL, MSCalibrator::AspiredState::v, MSCalibrator::AspiredState::vehicleParameter, VEHPARS_CALIBRATORSPEED_SET, SUMOVehicleParameter::vtypeid, WRITE_ERRORF, and WRITE_WARNINGF.
|
inlineinherited |
Definition at line 220 of file GenericSAXHandler.h.
References invalid_return< std::string >::value, and myCollectCharacterData.
Referenced by NIImporter_ITSUMO::loadNetwork(), NIImporter_OpenDrive::loadNetwork(), and NIImporter_OpenDrive::myCharacters().
|
overrideprotectedvirtualinherited |
opens a flow for reading
Implements SUMORouteHandler.
Definition at line 386 of file MSRouteHandler.cpp.
|
overrideprotectedvirtualinherited |
opens a route for reading
Implements SUMORouteHandler.
Definition at line 332 of file MSRouteHandler.cpp.
References DEFAULT_VEH_PROB, MSRoute::dictionary(), SUMOSAXAttributes::get(), SUMOSAXAttributes::getOpt(), SUMOSAXAttributes::getOptSUMOTimeReporting(), SUMOSAXAttributes::hasAttribute(), myActiveRoute, SUMORouteHandler::myActiveRouteColor, SUMORouteHandler::myActiveRouteID, myActiveRoutePeriod, myActiveRoutePermanent, SUMORouteHandler::myActiveRouteProbability, SUMORouteHandler::myActiveRouteRefID, myActiveRouteRepeat, myActiveRouteReplacedAtTime, myActiveRouteReplacedIndex, SUMORouteHandler::myCurrentCosts, myCurrentRouteDistribution, myCurrentRouteDistributionID, SUMORouteHandler::myInsertStopEdgesAt, myParsingRNG, SUMORouteHandler::myVehicleParameter, MSEdge::parseEdgesList(), SUMO_ATTR_COLOR, SUMO_ATTR_COST, SUMO_ATTR_CYCLETIME, SUMO_ATTR_EDGES, SUMO_ATTR_ID, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_REFID, SUMO_ATTR_REPEAT, SUMO_ATTR_REPLACED_AT_TIME, SUMO_ATTR_REPLACED_ON_INDEX, SUMO_ATTR_STATE, TL, TLF, toString(), WRITE_WARNING, and WRITE_WARNINGF.
|
overrideprotectedvirtualinherited |
opens a route distribution for reading
Implements SUMORouteHandler.
Definition at line 534 of file MSRouteHandler.cpp.
References MSRoute::dictionary(), SUMOSAXAttributes::get(), SUMOSAXAttributes::hasAttribute(), StringTokenizer::hasNext(), myCurrentRouteDistribution, myCurrentRouteDistributionID, myParsingRNG, SUMORouteHandler::myVehicleParameter, StringTokenizer::next(), SUMO_ATTR_ID, SUMO_ATTR_PROBS, SUMO_ATTR_ROUTES, StringUtils::toDoubleSecure(), toString(), and WRITE_WARNING.
|
overrideprotectedvirtualinherited |
opens a route flow for reading
Implements SUMORouteHandler.
Definition at line 392 of file MSRouteHandler.cpp.
|
overrideprotectedvirtualinherited |
opens a trip for reading
Implements SUMORouteHandler.
Definition at line 398 of file MSRouteHandler.cpp.
|
overrideprotectedvirtualinherited |
opens a type distribution for reading
Implements SUMORouteHandler.
Definition at line 266 of file MSRouteHandler.cpp.
References SUMOSAXAttributes::get(), MSVehicleType::getDefaultProbability(), MSNet::getInstance(), RandomDistributor< T >::getOverallProb(), RandomDistributor< T >::getProbs(), RandomDistributor< T >::getVals(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), MSVehicleControl::getVTypeDistribution(), SUMOSAXAttributes::hasAttribute(), StringTokenizer::hasNext(), myCurrentVTypeDistribution, myCurrentVTypeDistributionID, myParsingRNG, StringTokenizer::next(), SUMO_ATTR_ID, SUMO_ATTR_PROBS, SUMO_ATTR_VTYPES, StringUtils::toDoubleSecure(), toString(), and WRITE_WARNING.
|
protectedinherited |
Called for parsing from and to and the corresponding taz attributes.
| [in] | element | description of the currently opened element |
| [in] | attrs | Attributes within the currently opened element |
| ProcessError | If something fails |
Definition at line 106 of file MSRouteHandler.cpp.
References MSEdge::dictionary(), SUMOSAXAttributes::get(), OptionsCont::getBool(), MSNet::getInstance(), MSEdge::getNumPredecessors(), MSEdge::getNumSuccessors(), SUMOSAXAttributes::getOpt(), OptionsCont::getOptions(), MSVehicleType::getParameter(), MSNet::getVehicleControl(), SUMOSAXAttributes::hasAttribute(), JUNCTION_TAZ_MISSING_HELP, myActiveRoute, SUMORouteHandler::myActiveRouteID, myHaveVia, SUMORouteHandler::myInsertStopEdgesAt, MapMatcher< MSEdge, MSLane, MSJunction >::myMapMatchTAZ, myParsingRNG, SUMORouteHandler::myVehicleParameter, MSEdge::parseEdgesList(), MapMatcher< MSEdge, MSLane, MSJunction >::parseGeoEdges(), SUMO_ATTR_FROM, SUMO_ATTR_FROM_JUNCTION, SUMO_ATTR_FROM_TAZ, SUMO_ATTR_FROMLONLAT, SUMO_ATTR_FROMXY, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TO_JUNCTION, SUMO_ATTR_TO_TAZ, SUMO_ATTR_TOLONLAT, SUMO_ATTR_TOXY, SUMO_ATTR_VIA, SUMO_ATTR_VIAJUNCTIONS, SUMO_ATTR_VIALONLAT, SUMO_ATTR_VIAXY, SUMO_TAG_PERSON, SVC_PASSENGER, TL, toString(), SUMOVTypeParameter::vehicleClass, VEHPARS_FROM_TAZ_SET, VEHPARS_TO_TAZ_SET, and WRITE_WARNINGF.
Referenced by addPersonTrip(), and myStartElement().
|
inlineinherited |
Definition at line 48 of file MapMatcher.h.
References MapMatcher< E, L, N >::getClosestLane(), GeoConvHelper::getFinal(), MapMatcher< E, L, N >::getJunctionTaz(), MapMatcher< E, L, N >::getTaz(), gPrecision, gPrecisionGeo, L, MIN2(), myErrorOutput, myMapMatchingDistance, myMapMatchJunctions, myMapMatchTAZ, TL, toString(), WRITE_ERROR, and GeoConvHelper::x2cartesian_const().
Referenced by MSRouteHandler::addStop(), and MSRouteHandler::parseFromViaTo().
|
protectedinherited |
parses attributes common to all stops
Definition at line 397 of file SUMORouteHandler.cpp.
References SUMOVehicleParameter::Stop::actType, SUMOVehicleParameter::Stop::arrival, SUMOVehicleParameter::Stop::awaitedContainers, SUMOVehicleParameter::Stop::awaitedPersons, SUMOVehicleParameter::Stop::busstop, SUMOVehicleParameter::Stop::chargingStation, SUMOVehicleParameter::Stop::collision, SUMOVehicleParameter::Stop::containerstop, SUMOVehicleParameter::Stop::containerTriggered, SUMOVehicleParameter::Stop::duration, SUMOVehicleParameter::Stop::ended, SUMOVehicleParameter::Stop::extension, SUMOSAXAttributes::get(), SUMOSAXAttributes::getOpt(), SUMOSAXAttributes::getOptSUMOTimeReporting(), SUMOSAXAttributes::hasAttribute(), SUMOVehicleParameter::Stop::index, MsgHandler::inform(), INVALID_DOUBLE, SUMOVehicleParameter::Stop::join, SUMOVehicleParameter::Stop::jump, SUMOVehicleParameter::Stop::jumpUntil, SUMOVehicleParameter::Stop::line, OFFROAD, SUMOVehicleParameter::Stop::onDemand, ONROAD, SUMOVehicleParameter::Stop::overheadWireSegment, SUMOVehicleParameter::Stop::parametersSet, SUMOVehicleParameter::Stop::parking, SUMOVehicleParameter::Stop::parkingarea, SUMOVehicleParameter::parseStopTriggers(), SUMOVehicleParameter::Stop::permitted, SUMOVehicleParameter::Stop::posLat, SUMOVehicleParameter::Stop::priority, SUMOVehicleParameter::Stop::speed, SUMOVehicleParameter::Stop::split, SUMOVehicleParameter::Stop::started, STOP_ARRIVAL_SET, STOP_DURATION_SET, STOP_END_SET, STOP_ENDED_SET, STOP_EXPECTED_CONTAINERS_SET, STOP_EXPECTED_SET, STOP_EXTENSION_SET, STOP_INDEX_END, STOP_INDEX_FIT, STOP_JOIN_SET, STOP_JUMP_SET, STOP_JUMP_UNTIL_SET, STOP_LINE_SET, STOP_ONDEMAND_SET, STOP_PARKING_SET, STOP_PERMITTED_SET, STOP_POSLAT_SET, STOP_PRIORITY_SET, STOP_SPEED_SET, STOP_SPLIT_SET, STOP_START_SET, STOP_STARTED_SET, STOP_TRIGGER_SET, STOP_TRIP_ID_SET, STOP_UNTIL_SET, SUMO_ATTR_ACTTYPE, SUMO_ATTR_ARRIVAL, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_COLLISION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_CONTAINER_TRIGGERED, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDED, SUMO_ATTR_ENDPOS, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXPECTED_CONTAINERS, SUMO_ATTR_EXTENSION, SUMO_ATTR_INDEX, SUMO_ATTR_JOIN, SUMO_ATTR_JUMP, SUMO_ATTR_JUMP_UNTIL, SUMO_ATTR_LANE, SUMO_ATTR_LINE, SUMO_ATTR_ONDEMAND, SUMO_ATTR_OVERHEAD_WIRE_SEGMENT, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_PERMITTED, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_PRIORITY, SUMO_ATTR_SPEED, SUMO_ATTR_SPLIT, SUMO_ATTR_STARTED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TRAIN_STOP, SUMO_ATTR_TRIGGERED, SUMO_ATTR_TRIP_ID, SUMO_ATTR_UNTIL, SUMO_TAG_CONTAINER, TL, TLF, toString(), SUMOVehicleParameter::Stop::triggered, SUMOVehicleParameter::Stop::tripId, SUMOVehicleParameter::Stop::until, and WRITE_WARNINGF.
Referenced by MSRouteHandler::addStop(), and RORouteHandler::addStop().
|
protectedinherited |
@ brief parse depart- and arrival positions of a walk
Definition at line 1480 of file MSRouteHandler.cpp.
References deleteActivePlanAndVehicleParameter(), SUMOSAXAttributes::get(), MSStoppingPlace::getAccessPos(), MSStage::getArrivalPos(), MSStoppingPlace::getBeginLanePosition(), MSStage::getDestination(), MSStage::getDestinationStop(), MSLane::getEdge(), Named::getID(), MSStoppingPlace::getLane(), MSEdge::getLength(), MSLane::getLength(), MSEdge::getToJunction(), SUMOSAXAttributes::hasAttribute(), SUMORouteHandler::myHardFail, myParsingRNG, SUMOVehicleParserHelper::parseWalkPos(), retrieveStoppingPlace(), SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DEPARTPOS, TL, TLF, toString(), WRITE_WARNING, and WRITE_WARNINGF.
Referenced by addPersonTrip(), and addWalk().
|
inlineprotectedvirtual |
Reimplemented from MSCalibrator.
Definition at line 60 of file METriggeredCalibrator.h.
References MSCalibrator::myEdgeMeanData.
Referenced by execute().
|
inherited |
Definition at line 105 of file MSDetectorFileOutput.cpp.
References BICYCLE, CAR, SUMOTrafficObject::getVClass(), MSTransportable::getVehicle(), myDetectPersons, PUBLIC, SVC_BICYCLE, SVC_PUBLIC_CLASSES, SVC_TAXI, and TAXI.
Referenced by MSE2Collector::notifyMovePerson(), MSE3Collector::notifyMovePerson(), and MSInductLoop::notifyMovePerson().
|
protectedinherited |
save last depart (only to be used if vehicle is not discarded)
Definition at line 74 of file SUMORouteHandler.cpp.
References GIVEN, myFirstDepart, myLastDepart, and myVehicleParameter.
Referenced by RORouteHandler::addFlowPerson(), RORouteHandler::closeContainer(), RORouteHandler::closeContainerFlow(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePerson(), MSRouteHandler::closeTransportable(), MSRouteHandler::closeTransportableFlow(), MSRouteHandler::closeVehicle(), and RORouteHandler::closeVehicle().
|
inherited |
Assigning a parent handler which is enabled when the specified tag is closed.
Definition at line 178 of file GenericSAXHandler.cpp.
References GenericSAXHandler(), myParentHandler, myParentIndicator, and XMLSubSys::setHandler().
Referenced by NLTriggerBuilder::parseAndBuildCalibrator(), NLTriggerBuilder::parseAndBuildLaneSpeedTrigger(), and NLTriggerBuilder::parseAndBuildRerouter().
|
protected |
returns the number of vehicles (of the current type) that still fit onto the segment
Definition at line 261 of file METriggeredCalibrator.cpp.
References MSNet::getInstance(), MSVehicleType::getLengthWithGap(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), MSCalibrator::myCurrentStateInterval, mySegment, and SUMOVehicleParameter::vtypeid.
Referenced by execute(), and invalidJam().
|
protectedinherited |
Definition at line 550 of file MSCalibrator.cpp.
References MSVehicleType::getCarFollowModel(), MSCFModel::getHeadwayTime(), MSNet::getInstance(), MSLane::getLastFullVehicle(), MSLane::getLength(), MSVehicleType::getLengthWithGap(), MSVehicle::getPositionOnLane(), MSNet::getVehicleControl(), MSLane::getVehicleNumber(), MSVehicleControl::getVType(), MAX2(), myCurrentStateInterval, myEdge, remainingVehicleCapacity(), and SUMOVehicleParameter::vtypeid.
Referenced by invalidJam(), and remainingVehicleCapacity().
|
inlineprotectedinherited |
Definition at line 265 of file MSCalibrator.h.
References myRemoved.
Referenced by GUICalibrator::getParameterWindow().
|
protectedinherited |
remove any vehicles which are scheduled for removal. return true if removals took place
Definition at line 330 of file MSCalibrator.cpp.
References Named::getID(), MSNet::getInstance(), MSVehicle::getMutableLane(), MSVehicleControl::getVehicle(), MSNet::getVehicleControl(), myToRemove, MSMoveReminder::NOTIFICATION_VAPORIZED_CALIBRATOR, MSVehicle::onRemovalFromNet(), MSLane::removeVehicle(), MSVehicleControl::scheduleVehicleRemoval(), time2string(), TL, and WRITE_WARNINGF.
Referenced by execute().
|
protectedvirtual |
reset collected vehicle data
Reimplemented from MSCalibrator.
Definition at line 269 of file METriggeredCalibrator.cpp.
References MSCalibrator::myEdgeMeanData.
|
privateinherited |
reset MSTransportablePlans after transportable tag closes
Definition at line 98 of file MSRouteHandler.cpp.
References myActiveTransportablePlan, myActiveType, SUMORouteHandler::myVehicleParameter, and UNDEFINED.
Referenced by addFlowTransportable(), closeTransportable(), closeTransportableFlow(), and deleteActivePlanAndVehicleParameter().
|
overrideprotectedvirtualinherited |
Implements MapMatcher< MSEdge, MSLane, MSJunction >.
Definition at line 1862 of file MSRouteHandler.cpp.
References MSEdge::dictionary().
|
inlineinherited |
Definition at line 213 of file GenericSAXHandler.h.
References myNextSectionStart.
|
protectedinherited |
Parse destination stop.
Definition at line 1214 of file MSRouteHandler.cpp.
References SUMOVehicleParameter::Stop::busstop, SUMOVehicleParameter::Stop::chargingStation, SUMOVehicleParameter::Stop::containerstop, MSGlobals::gCheckRoutes, MSNet::getInstance(), SUMOSAXAttributes::getOpt(), MSNet::getStoppingPlace(), SUMOVehicleParameter::Stop::overheadWireSegment, SUMOVehicleParameter::Stop::parkingarea, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_OVERHEAD_WIRE_SEGMENT, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_TRAIN_STOP, SUMO_TAG_BUS_STOP, SUMO_TAG_CHARGING_STATION, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_OVERHEAD_WIRE_SEGMENT, SUMO_TAG_PARKING_AREA, TLF, and WRITE_ERROR.
Referenced by addRideOrTransport(), addStop(), addTranship(), and parseWalkPositions().
|
inlineprotectedinherited |
try to schedule the given vehicle for removal. return true if it isn't already scheduled
Definition at line 286 of file MSCalibrator.h.
References Named::getID(), and myToRemove.
|
inlineinherited |
Definition at line 209 of file GenericSAXHandler.h.
References mySectionEnded.
|
inherited |
Sets the current file name.
| [in] | name | The name of the currently processed file |
Definition at line 74 of file GenericSAXHandler.cpp.
References myFileName.
Referenced by NIImporter_SUMO::_loadNetwork(), MSStateHandler::MSStateTimeHandler::getTime(), GUISettingsHandler::GUISettingsHandler(), NIImporter_OpenStreetMap::load(), NIImporter_Vissim::load(), NITypeLoader::load(), PCNetProjectionLoader::load(), loadNet(), ROLoader::loadNet(), NIImporter_ITSUMO::loadNetwork(), NIImporter_MATSim::loadNetwork(), NIImporter_OpenDrive::loadNetwork(), main(), and XMLSubSys::runParser().
|
inherited |
Definition at line 716 of file MSCalibrator.cpp.
References MSCalibrator::AspiredState::begin, SUMOVehicleParameter::departLane, SUMOVehicleParameter::departLaneProcedure, SUMOVehicleParameter::departSpeed, SUMOVehicleParameter::departSpeedProcedure, MSCalibrator::AspiredState::end, Named::getID(), myCurrentStateInterval, myIntervals, MSCalibrator::AspiredState::q, SUMOVehicleParameter::routeid, time2string(), TLF, MSCalibrator::AspiredState::v, MSCalibrator::AspiredState::vehicleParameter, and SUMOVehicleParameter::vtypeid.
|
inlinevirtualinherited |
resets the id
| [in] | newID | The new id of this object |
Reimplemented in MSBaseVehicle, MSTransportable, and NBLoadedSUMOTLDef.
Definition at line 82 of file Named.h.
References myID.
Referenced by Distribution_Parameterized::parse(), NBLoadedSUMOTLDef::reconstructLogic(), NBEdgeCont::rename(), NBNodeCont::rename(), GNEJunction::setAttribute(), NBLoadedSUMOTLDef::setID(), and IntermodalNetwork< E, L, N, V >::splitEdge().
|
virtualinherited |
Sets a parameter.
| [in] | key | The parameter's name |
| [in] | value | The parameter's value |
Reimplemented in MSActuatedTrafficLightLogic, MSRailCrossing, MSRailSignal, MSSimpleTrafficLightLogic, and NEMALogic.
Definition at line 45 of file Parameterised.cpp.
References invalid_return< std::string >::value, and myMap.
Referenced by MSCFModel_CACC::_v(), NBRailwayTopologyAnalyzer::addBidiEdge(), NLHandler::addDistrict(), NBOwnTLDef::buildNemaPhases(), NLJunctionControlBuilder::closeTrafficLightLogic(), MSCFModel_CACC::freeSpeed(), NIImporter_MATSim::EdgesHandler::insertEdge(), NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), MSLane::isInsertionSuccess(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NWWriter_OpenDrive::mapmatchRoadObjects(), mergeParameters(), MSDevice_Bluelight::notifyMove(), MSDevice_Bluelight::resetVehicle(), GNEVType::setAttribute(), NBEdge::setJunctionPriority(), NIImporter_OpenDrive::setLaneAttributes(), LIBSUMO_NAMESPACE::Simulation::setParameter(), MSActuatedTrafficLightLogic::setParameter(), MSRailCrossing::setParameter(), MSRailSignal::setParameter(), MSSimpleTrafficLightLogic::setParameter(), NEMALogic::setParameter(), setParametersStr(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), LIBSUMO_NAMESPACE::TrafficLight::swapParameters(), updateParameters(), NBEdge::updateRemovedNodes(), NWWriter_OpenDrive::writeNetwork(), and NIImporter_OpenDrive::writeRoadObjects().
|
inherited |
set the given key/value map in map<string, string> format
Definition at line 146 of file Parameterised.cpp.
References getParametersMap(), myMap, and Parameterised().
Referenced by GNEVehicleFrame::buildVehicleOverRoute(), MSStageDriving::clone(), MSStageTranship::clone(), MSStageTrip::clone(), MSStageWaiting::clone(), MSStageWalking::clone(), GNEVehicleFrame::createPath(), and MSStageTrip::reroute().
|
inherited |
set the given key/value vector in map<string, string> format
Definition at line 152 of file Parameterised.cpp.
References myMap.
|
inherited |
set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN"
| [in] | paramsString | A serialized key-value map |
| [in] | kvsep | The separater between key and value |
| [in] | sep | The separater between map entries |
Definition at line 161 of file Parameterised.cpp.
References StringTokenizer::getVector(), myMap, and setParameter().
Referenced by MSDevice_Taxi::initDispatch(), and GNEAttributeCarrier::setCommonAttribute().
|
inlineinherited |
Definition at line 202 of file GenericSAXHandler.h.
References mySection, mySectionEnded, mySectionOpen, and mySectionSeen.
Reschedule or deschedule the command when quick-loading state.
The implementations should return -1 if the command shall not be re-scheduled, or a value >= 0 that describe the new time at which the command shall be executed again.
| [in] | currentTime | The current simulation time |
| [in] | execTime | The time at which the command would have been executed |
| [in] | newTime | The simulation time at which the simulation is restarted |
Reimplemented in MSCalibrator::CalibratorCommand, and MSTrafficLightLogic::SwitchCommand.
|
inherited |
The inherited method called when a new tag opens.
The method parses the supplied XMLCh*-qname using the internal name/enum-map to obtain the enum representation of the attribute name.
Then, "myStartElement" is called supplying the enumeration value, the string-representation of the name and the attributes.
recheck/describe encoding of the string-representation
do not generate and report the string-representation
Definition at line 99 of file GenericSAXHandler.cpp.
References convertTag(), FileHelpers::getConfigurationRelative(), getFileName(), SUMOSAXAttributesImpl_Xerces::getString(), FileHelpers::isAbsolute(), myCharactersVector, myExpectedRoot, myNextSectionStart, myPredefinedTags, myPredefinedTagsMML, myRootSeen, mySection, mySectionEnded, mySectionOpen, mySectionSeen, myStartElement(), XMLSubSys::runParser(), SUMO_ATTR_HREF, SUMO_TAG_INCLUDE, TL, StringUtils::transcode(), and WRITE_WARNINGF.
|
protectedinherited |
number of vehicles expected to pass this interval
Definition at line 302 of file MSCalibrator.cpp.
References myCurrentStateInterval, myIntervals, and STEPS2TIME.
Referenced by execute(), and GUICalibrator::getParameterWindow().
Definition at line 81 of file METriggeredCalibrator.cpp.
References SUMOVehicleParameter::depart, Named::getID(), MSNet::getInstance(), MSBaseVehicle::getParameter(), MESegment::initialise(), and TLF.
Referenced by execute().
|
inherited |
Removes a parameter.
| [in] | key | The parameter's name |
Definition at line 51 of file Parameterised.cpp.
References myMap.
Referenced by NIImporter_OpenStreetMap::insertEdge(), MSLane::isInsertionSuccess(), GNEVType::setAttribute(), and LIBSUMO_NAMESPACE::TrafficLight::swapParameters().
|
inlineprotectedvirtual |
|
inherited |
Adds or updates all given parameters from the map.
| [in] | mapArg | The keys/values to insert |
Definition at line 57 of file Parameterised.cpp.
References setParameter().
Referenced by NIImporter_SUMO::_loadNetwork(), NBNode::addCrossing(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLHandler::closeEdge(), NLJunctionControlBuilder::closeJunction(), NLJunctionControlBuilder::closeTrafficLightLogic(), NBTrafficLightDefinition::compute(), NLDetectorBuilder::endE3Detector(), NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), NBTrafficLightLogic::NBTrafficLightLogic(), and LIBSUMO_NAMESPACE::TrafficLight::swapConstraints().
|
inherited |
Checks whether the detector measures vehicles of the given type.
| [in] | veh | the vehicle of which the type is checked. |
Definition at line 60 of file MSDetectorFileOutput.cpp.
References detectsPersons(), MSRoute::end(), SUMOVehicle::getCurrentRouteEdge(), MSTransportable::getCurrentStage(), MSStage::getEdges(), MSNet::getInstance(), SUMOTrafficObject::getNextEdgePtr(), MSVehicleType::getOriginalID(), SUMOVehicle::getRoute(), MSTransportable::getRoutePosition(), MSNet::getVehicleControl(), SUMOTrafficObject::getVehicleType(), MSVehicleControl::getVTypeDistributionMembership(), SUMOTrafficObject::isPerson(), SUMOTrafficObject::isVehicle(), myNextEdges, and myVehicleTypes.
Referenced by MSE2Collector::detectorUpdate(), MSE3Collector::detectorUpdate(), MSInductLoop::detectorUpdate(), MSE3Collector::enter(), MSE3Collector::leave(), MSE3Collector::leaveFront(), MSE2Collector::notifyEnter(), MSInductLoop::notifyEnter(), MSRouteProbe::notifyEnter(), MSInstantInductLoop::notifyMove(), and MESegment::vaporizeAnyCar().
|
inherited |
Handler for XML-warnings.
The message is built using buildErrorMessage and reported to the warning-instance of the MsgHandler.
| [in] | exception | The occurred exception to process |
Definition at line 218 of file GenericSAXHandler.cpp.
References buildErrorMessage(), and WRITE_WARNING.
|
inherited |
write Params in the given outputdevice
Definition at line 176 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by MSStageWaiting::routeOutput(), ROPerson::saveAsXML(), ROVehicle::saveAsXML(), MSRailSignalConstraint_Predecessor::write(), NBPTStop::write(), SUMOVehicleParameter::Stop::write(), SUMOVTypeParameter::write(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEPOI::writeAdditional(), GNEPoly::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNETAZ::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), NWWriter_SUMO::writeConnection(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeLane(), NWWriter_SUMO::writeTrafficLight(), PointOfInterest::writeXML(), and SUMOPolygon::writeXML().
|
virtualinherited |
Open the XML-output.
The implementing function should open an xml element using OutputDevice::writeXMLHeader.
| [in] | dev | The output device to write the root into |
| IOError | If an error on writing occurs |
Implements MSDetectorFileOutput.
Definition at line 703 of file MSCalibrator.cpp.
References OutputDevice::writeXMLHeader().
Referenced by MSCalibrator().
|
virtualinherited |
Write the generated output to the given device.
| [in] | dev | The output device to write the data into |
| [in] | startTime | First time step the data were gathered |
| [in] | stopTime | Last time step the data were gathered |
| IOError | If an error on writing occurs |
Implements MSDetectorFileOutput.
Definition at line 675 of file MSCalibrator.cpp.
References OutputDevice::closeTag(), Named::getID(), myClearedInJam, myCurrentStateInterval, myEdgeMeanData, myInserted, myRemoved, OutputDevice::openTag(), passed(), STEPS2TIME, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_SPEED, SUMO_TAG_INTERVAL, time2string(), toString(), updateMeanData(), and OutputDevice::writeAttr().
Referenced by intervalEnd().
|
protectedinherited |
The current route.
Definition at line 191 of file MSRouteHandler.h.
Referenced by addPersonTrip(), addStop(), addTranship(), addWalk(), closeRoute(), interpretDepartPosLat(), MSRouteHandler(), openRoute(), and parseFromViaTo().
|
protectedinherited |
The currently parsed route's color.
Definition at line 228 of file SUMORouteHandler.h.
Referenced by MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), MSRouteHandler::openRoute(), RORouteHandler::openRoute(), and SUMORouteHandler().
|
protectedinherited |
The id of the current route.
Definition at line 219 of file SUMORouteHandler.h.
Referenced by MSRouteHandler::addStop(), RORouteHandler::addStop(), MSRouteHandler::addTranship(), MSRouteHandler::addWalk(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), MSRouteHandler::closeVehicle(), myStartElement(), MSRouteHandler::openRoute(), RORouteHandler::openRoute(), MSRouteHandler::parseFromViaTo(), and RORouteHandler::parseFromViaTo().
|
protectedinherited |
Definition at line 195 of file MSRouteHandler.h.
Referenced by closeRoute(), MSRouteHandler(), and openRoute().
|
protectedinherited |
whether the active route is stored indefinitely (used by state loader)
Definition at line 198 of file MSRouteHandler.h.
Referenced by closeRoute(), MSRouteHandler(), and openRoute().
|
protectedinherited |
The probability of the current route.
Definition at line 225 of file SUMORouteHandler.h.
Referenced by MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), RORouteHandler::myStartElement(), MSRouteHandler::openRoute(), and RORouteHandler::openRoute().
|
protectedinherited |
The id of the route the current route references to.
Definition at line 222 of file SUMORouteHandler.h.
Referenced by MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), MSRouteHandler::openRoute(), and RORouteHandler::openRoute().
|
protectedinherited |
number of repetitions of the active route
Definition at line 194 of file MSRouteHandler.h.
Referenced by closeRoute(), MSRouteHandler(), and openRoute().
|
protectedinherited |
The time at which this route was replaced (from vehroute-output).
Definition at line 201 of file MSRouteHandler.h.
Referenced by closeRoute(), and openRoute().
|
protectedinherited |
The index at which this route was replaced (from vehroute-output).
Definition at line 204 of file MSRouteHandler.h.
Referenced by closeRoute(), and openRoute().
|
protectedinherited |
List of the stops on the parsed route.
Definition at line 234 of file SUMORouteHandler.h.
Referenced by MSRouteHandler::addStop(), RORouteHandler::addStop(), MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), and RORouteHandler::closeRouteDistribution().
|
protectedinherited |
The plan of the current transportable (person or container).
Definition at line 216 of file MSRouteHandler.h.
Referenced by addFlowTransportable(), addPersonTrip(), addRideOrTransport(), addStop(), addTranship(), addTransportable(), addWalk(), closeTransportable(), closeTransportableFlow(), deleteActivePlanAndVehicleParameter(), MSRouteHandler(), myStartElement(), and resetActivePlanAndVehicleParameter().
|
protectedinherited |
The type of the current object.
Definition at line 207 of file MSRouteHandler.h.
Referenced by addFlowTransportable(), addRideOrTransport(), addStop(), addTransportable(), closeTransportable(), MSRouteHandler(), myStartElement(), and resetActivePlanAndVehicleParameter().
|
protectedinherited |
The name of the current object type.
Definition at line 210 of file MSRouteHandler.h.
Referenced by addFlowTransportable(), addStop(), addTransportable(), closeTransportable(), closeTransportableFlow(), and myStartElement().
|
protectedinherited |
Information whether vehicles shall be directly added to the network or kept within the buffer.
Definition at line 219 of file MSRouteHandler.h.
Referenced by closeFlow(), closeTransportable(), closeTransportableFlow(), closeVehicle(), and MSRouteHandler().
|
protectedinherited |
whether references to internal routes are allowed in this context
Definition at line 255 of file SUMORouteHandler.h.
Referenced by MSStateHandler::MSStateHandler(), myStartElement(), and SUMORouteHandler().
|
protectedinherited |
whether the calibrator was active when last checking
Definition at line 352 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), isActive(), and MSCalibrator().
|
protectedinherited |
whether a state file is being loaded
Definition at line 234 of file MSRouteHandler.h.
Referenced by addStop(), closeRoute(), closeTransportable(), closeTransportableFlow(), closeVehicle(), MSRouteHandler(), and MSStateHandler::MSStateHandler().
|
protectedinherited |
whether the calibrator needs to undo the calibration after the edge / junction has been left
Definition at line 358 of file MSCalibrator.h.
Referenced by MSCalibrator().
|
protectedinherited |
The default value for flow begins.
Definition at line 240 of file SUMORouteHandler.h.
Referenced by myEndElement(), myStartElement(), and SUMORouteHandler().
|
privateinherited |
A list of character strings obtained so far to build the complete characters string at the end.
Definition at line 324 of file GenericSAXHandler.h.
Referenced by characters(), endElement(), and startElement().
|
protectedinherited |
The number of vehicles that were removed when clearin a jam.
Definition at line 339 of file MSCalibrator.h.
Referenced by clearedInJam(), METriggeredCalibrator::execute(), execute(), getRemoved(), intervalEnd(), MSCalibrator(), passed(), and writeXMLOutput().
|
privateinherited |
whether the reader should collect character data
Definition at line 339 of file GenericSAXHandler.h.
Referenced by characters(), and needsCharacterData().
|
protectedinherited |
The currently parsed route costs.
Definition at line 231 of file SUMORouteHandler.h.
Referenced by MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), MSRouteHandler::openRoute(), RORouteHandler::openRoute(), and SUMORouteHandler().
|
protectedinherited |
The currently parsed distribution of routes (probability->route).
Definition at line 228 of file MSRouteHandler.h.
Referenced by closeRoute(), closeRouteDistribution(), MSRouteHandler(), openRoute(), and openRouteDistribution().
|
protectedinherited |
The id of the currently parsed route distribution.
Definition at line 231 of file MSRouteHandler.h.
Referenced by closeRouteDistribution(), openRoute(), and openRouteDistribution().
|
protectedinherited |
Iterator pointing to the current interval.
Definition at line 319 of file MSCalibrator.h.
Referenced by currentFlow(), METriggeredCalibrator::execute(), execute(), getCurrentStateInterval(), getNewVehicleID(), intervalEnd(), isCurrentStateActive(), MSCalibrator(), myStartElement(), METriggeredCalibrator::remainingVehicleCapacity(), remainingVehicleCapacity(), setFlow(), totalWished(), writeXMLOutput(), METriggeredCalibrator::~METriggeredCalibrator(), and ~MSCalibrator().
|
protectedinherited |
The currently parsed vehicle type.
Definition at line 237 of file SUMORouteHandler.h.
Referenced by addParam(), MSRouteHandler::closeVType(), RORouteHandler::closeVType(), VTypesHandler::closeVType(), MSStateHandler::myEndElement(), myEndElement(), MSStateHandler::myStartElement(), myStartElement(), SUMORouteHandler(), and ~SUMORouteHandler().
|
protectedinherited |
The currently parsed distribution of vehicle types (probability->vehicle type).
Definition at line 222 of file MSRouteHandler.h.
Referenced by closeVehicleTypeDistribution(), closeVType(), MSRouteHandler(), and openVehicleTypeDistribution().
|
protectedinherited |
The id of the currently parsed vehicle type distribution.
Definition at line 225 of file MSRouteHandler.h.
Referenced by closeVehicleTypeDistribution(), and openVehicleTypeDistribution().
|
protectedinherited |
The default (maximum) speed on the segment.
Definition at line 347 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), and MSCalibrator().
|
protectedinherited |
Whether pedestrians shall be detected instead of vehicles.
Definition at line 161 of file MSDetectorFileOutput.h.
Referenced by MSE2Collector::detectorUpdate(), MSE3Collector::detectorUpdate(), MSInductLoop::detectorUpdate(), detectsPersons(), MSE3Collector::enter(), MSE3Collector::leave(), MSE3Collector::leaveFront(), MSDetectorFileOutput(), MSE2Collector::notifyEnter(), MSInductLoop::notifyEnter(), MSInductLoop::notifyLeave(), MSE2Collector::notifyMove(), MSInductLoop::notifyMove(), and personApplies().
|
protectedinherited |
The information whether init was called.
Definition at line 345 of file MSCalibrator.h.
Referenced by init(), MSCalibrator(), and myEndElement().
|
protectedinherited |
The information whether speed was adapted in the current interval.
Definition at line 343 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), intervalEnd(), and MSCalibrator().
|
protectedinherited |
the edge on which this calibrator lies
Definition at line 300 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), getEdge(), invalidJam(), MSCalibrator(), and remainingVehicleCapacity().
|
protectedinherited |
accumlated data for the whole edge
Definition at line 314 of file MSCalibrator.h.
Referenced by currentSpeed(), METriggeredCalibrator::execute(), execute(), getInserted(), METriggeredCalibrator::METriggeredCalibrator(), MSCalibrator(), METriggeredCalibrator::passed(), passed(), METriggeredCalibrator::reset(), reset(), updateMeanData(), and writeXMLOutput().
|
protectedinherited |
hierarchy of elements being parsed
Definition at line 252 of file SUMORouteHandler.h.
Referenced by myEndElement(), and myStartElement().
|
protectedinherited |
The default value for flow ends.
Definition at line 243 of file SUMORouteHandler.h.
Referenced by myEndElement(), myStartElement(), and SUMORouteHandler().
|
privateinherited |
Definition at line 233 of file MapMatcher.h.
Referenced by getJunctionTaz(), getTaz(), MapMatcher(), and parseGeoEdges().
|
privateinherited |
The root element to expect, empty string disables the check.
Definition at line 336 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), and startElement().
|
privateinherited |
The name of the currently parsed file.
Definition at line 333 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), getFileName(), and setFileName().
|
protectedinherited |
the first read departure time
Definition at line 246 of file SUMORouteHandler.h.
Referenced by getFirstDepart(), registerLastDepart(), and SUMORouteHandler().
|
protectedinherited |
The frequeny with which to check for calibration.
Definition at line 333 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), METriggeredCalibrator::maximumInflow(), and MSCalibrator().
|
protectedinherited |
flag to enable or disable hard fails
Definition at line 207 of file SUMORouteHandler.h.
Referenced by RORouteHandler::addWalk(), myStartElement(), MSRouteHandler::parseWalkPositions(), RORouteHandler::parseWalkPositions(), and SUMORouteHandler().
|
protectedinherited |
whether the calibrator has registered an invalid jam in the last execution step
Definition at line 361 of file MSCalibrator.h.
Referenced by execute(), and MSCalibrator().
|
protectedinherited |
Wether an object with 'via'-attribute is being parsed.
Definition at line 213 of file MSRouteHandler.h.
Referenced by addStop(), MSRouteHandler(), myStartElement(), and parseFromViaTo().
|
protectedinherited |
The default (maximum) speed on the segment.
Definition at line 349 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), intervalEnd(), and MSCalibrator().
|
protectedinherited |
The name of the object.
Definition at line 125 of file Named.h.
Referenced by MSDriveWay::addBidiFoes(), MSE2Collector::addDetectorToLanes(), MSDriveWay::addFoes(), MSDriveWay::addParallelFoes(), MSDriveWay::addReversalFoes(), MSDriveWay::addSwitchFoes(), RODFDetector::buildDestinationDistribution(), MSDriveWay::buildDriveWay(), NGEdge::buildNBEdge(), NGNode::buildNBNode(), MSSOTLTrafficLightLogic::checkPhases(), NBNode::computeNodeShape(), NEMALogic::constructTimingAndPhaseDefs(), MSE2Collector::detectorUpdate(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), MSLane::getCanonicalPredecessorLane(), MSLane::getCanonicalSuccessorLane(), getID(), NBEdge::getLaneID(), NEMALogic::getPhaseObj(), ROEdge::getStoredEffort(), GNEPOI::getSumoBaseObject(), GNEPoly::getSumoBaseObject(), MSLane::getSurroundingVehicles(), ROEdge::getTravelTime(), MSDelayBasedTrafficLightLogic::init(), MSSOTLTrafficLightLogic::init(), NBEdge::init(), NEMALogic::init(), MSLane::isInsertionSuccess(), Named(), NBNode::NBNode(), NBNode::NBNode(), MSE2Collector::notifyEnter(), MSE2Collector::notifyLeave(), MSE2Collector::notifyMove(), MSMeanData::openInterval(), NEMALogic::parseControllerType(), RORouteDef::preComputeCurrentRoute(), NBNode::reinit(), NBEdge::reinitNodes(), RORoute::RORoute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), NBEdge::setGeometry(), setID(), MSSOTLTrafficLightLogic::setToATargetPhase(), Distribution_Parameterized::toStr(), MSChargingStation::writeAggregatedChargingStationOutput(), MSDriveWay::writeBlocks(), MSDriveWay::writeBlockVehicles(), MSChargingStation::writeChargingStationOutput(), RODFDetector::writeEmitterDefinition(), MSOverheadWire::writeOverheadWireSegmentOutput(), RODFDetector::writeSingleSpeedTrigger(), MSTractionSubstation::writeTractionSubstationOutput(), MEInductLoop::writeXMLOutput(), and MSE3Collector::writeXMLOutput().
|
protectedinherited |
The number of vehicles that were inserted in the current interval.
Definition at line 337 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), getNewVehicleID(), inserted(), intervalEnd(), MSCalibrator(), and writeXMLOutput().
|
protectedinherited |
where stop edges can be inserted into the current route (-1 means no insertion)
Definition at line 249 of file SUMORouteHandler.h.
Referenced by MSRouteHandler::addPersonTrip(), RORouteHandler::addPersonTrip(), MSRouteHandler::addStop(), RORouteHandler::addStop(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), myEndElement(), MSRouteHandler::openRoute(), RORouteHandler::openRoute(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), and SUMORouteHandler().
|
staticprotectedinherited |
Definition at line 367 of file MSCalibrator.h.
Referenced by cleanup(), getInstances(), MSCalibrator(), and ~MSCalibrator().
|
protectedinherited |
List of adaptation intervals.
Definition at line 317 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), getCurrentStateInterval(), init(), isCurrentStateActive(), MSCalibrator(), myStartElement(), setFlow(), totalWished(), METriggeredCalibrator::~METriggeredCalibrator(), and ~MSCalibrator().
|
protectedinherited |
relative speed threshold for detecting and clearing invalid jam
Definition at line 355 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::invalidJam(), invalidJam(), and MSCalibrator().
|
protectedinherited |
the lane on which this calibrator lies (nullptr if the whole edge is covered at once)
Definition at line 302 of file MSCalibrator.h.
Referenced by execute(), getLane(), MSCalibrator(), and myStartElement().
|
protectedinherited |
data collector for the calibrator
Definition at line 312 of file MSCalibrator.h.
Referenced by MSCalibrator(), reset(), and updateMeanData().
|
privateinherited |
RTree for finding lanes.
Definition at line 230 of file MapMatcher.h.
Referenced by getLaneTree(), MapMatcher(), and ~MapMatcher().
|
protectedinherited |
The insertion time of the vehicle read last.
Definition at line 216 of file SUMORouteHandler.h.
Referenced by checkLastDepart(), getLastDepart(), registerLastDepart(), and SUMORouteHandler().
|
staticprotectedinherited |
Definition at line 365 of file MSCalibrator.h.
Referenced by cleanup(), and MSCalibrator().
|
staticprotectedinherited |
Definition at line 366 of file MSCalibrator.h.
Referenced by cleanup(), and myStartElement().
|
privateinherited |
The key->value map.
Definition at line 135 of file Parameterised.h.
Referenced by clearParameter(), getDouble(), getParameter(), getParametersMap(), getParametersStr(), hasParameter(), Parameterised(), setParameter(), setParameters(), setParameters(), setParametersStr(), unsetParameter(), and writeParams().
|
privateinherited |
Definition at line 232 of file MapMatcher.h.
Referenced by getClosestLane(), MapMatcher(), and parseGeoEdges().
|
privateinherited |
Definition at line 231 of file MapMatcher.h.
Referenced by MapMatcher(), and parseGeoEdges().
|
protectedinherited |
Definition at line 217 of file MapMatcher.h.
Referenced by MapMatcher(), MSRouteHandler::parseFromViaTo(), and parseGeoEdges().
|
protectedinherited |
dummy parent to retrieve vType filter
Definition at line 310 of file MSCalibrator.h.
Referenced by MSCalibrator().
|
protectedinherited |
The upcoming edges to filter by (empty means no filtering).
Definition at line 158 of file MSDetectorFileOutput.h.
Referenced by MSDetectorFileOutput(), MSE2Collector::notifyMove(), and vehicleApplies().
|
privateinherited |
Definition at line 356 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), retrieveNextSectionStart(), startElement(), and ~GenericSAXHandler().
|
protectedinherited |
the junction on which this calibrator lies (nullptr if is edge or lane specific)
Definition at line 304 of file MSCalibrator.h.
Referenced by MSCalibrator().
|
protectedinherited |
The device for xml statistics.
Definition at line 330 of file MSCalibrator.h.
Referenced by intervalEnd(), and MSCalibrator().
|
protectedinherited |
The stack of currently parsed parameterised objects.
Definition at line 213 of file SUMORouteHandler.h.
Referenced by addParam(), MSRouteHandler::addPersonTrip(), RORouteHandler::addPersonTrip(), MSRouteHandler::addRideOrTransport(), MSRouteHandler::addTranship(), MSRouteHandler::addWalk(), RORouteHandler::addWalk(), myEndElement(), and myStartElement().
|
privateinherited |
The handler to give control back to.
Definition at line 327 of file GenericSAXHandler.h.
Referenced by callParentEnd(), endElement(), GenericSAXHandler(), and registerParent().
|
privateinherited |
The tag indicating that control should be given back.
Definition at line 330 of file GenericSAXHandler.h.
Referenced by endElement(), GenericSAXHandler(), and registerParent().
|
staticprotectedinherited |
A random number generator used to choose from vtype/route distributions and computing the speed factors.
Definition at line 246 of file MSRouteHandler.h.
Referenced by addFlowTransportable(), addPersonTrip(), addStop(), addWalk(), closeFlow(), closeRoute(), closeRouteDistribution(), closeTransportable(), closeTransportableFlow(), closeVehicle(), getParsingRNG(), getRNG(), openRoute(), openRouteDistribution(), openVehicleTypeDistribution(), parseFromViaTo(), and parseWalkPositions().
|
protectedinherited |
the position on the edge where this calibrator lies
Definition at line 306 of file MSCalibrator.h.
Referenced by MSCalibrator().
|
privateinherited |
Definition at line 306 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), startElement(), and ~GenericSAXHandler().
|
privateinherited |
the map from ids to their string representation
Definition at line 309 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), and startElement().
|
protectedinherited |
the route probe to retrieve routes from
Definition at line 308 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), getRouteProbe(), and MSCalibrator().
|
protectedinherited |
The number of vehicles that were removed in the current interval.
Definition at line 335 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), getRemoved(), intervalEnd(), MSCalibrator(), passed(), removed(), and writeXMLOutput().
|
protectedinherited |
whether loaded rerouting events shall be replayed
Definition at line 240 of file MSRouteHandler.h.
Referenced by closeVehicle(), and MSRouteHandler().
|
privateinherited |
whether the reader has already seen the root element
Definition at line 342 of file GenericSAXHandler.h.
Referenced by startElement().
|
protectedinherited |
prefix when copying vehicles with –scale
Definition at line 237 of file MSRouteHandler.h.
Referenced by closeVehicle(), and MSRouteHandler().
|
privateinherited |
The tag indicating the current section to parse.
Definition at line 345 of file GenericSAXHandler.h.
Referenced by endElement(), setSection(), and startElement().
|
privateinherited |
whether the reader has already seen the end of the section
Definition at line 351 of file GenericSAXHandler.h.
Referenced by sectionFinished(), setSection(), and startElement().
|
privateinherited |
whether an element of the current section is open
Definition at line 354 of file GenericSAXHandler.h.
Referenced by endElement(), setSection(), and startElement().
|
privateinherited |
whether the reader has already seen the begin of the section
Definition at line 348 of file GenericSAXHandler.h.
Referenced by setSection(), and startElement().
|
private |
mesoscopic edge segment the calibrator lies on
Definition at line 84 of file METriggeredCalibrator.h.
Referenced by execute(), invalidJam(), maximumInflow(), METriggeredCalibrator(), and remainingVehicleCapacity().
|
protectedinherited |
IDs of skipped vehicles to suppress errors for the triggered transportables within.
Definition at line 258 of file SUMORouteHandler.h.
Referenced by RORouteHandler::addRide(), MSRouteHandler::addRideOrTransport(), RORouteHandler::addTransport(), MSRouteHandler::closeVehicle(), and RORouteHandler::closeVehicle().
|
protectedinherited |
The information whether the speed adaption has been reset.
Definition at line 341 of file MSCalibrator.h.
Referenced by METriggeredCalibrator::execute(), execute(), and MSCalibrator().
|
protectedinherited |
whether we are loading a personFlow that is starting triggered in a vehicle flow
Definition at line 243 of file MSRouteHandler.h.
Referenced by addRideOrTransport(), closeTransportableFlow(), and MSRouteHandler().
|
privateinherited |
Definition at line 320 of file GenericSAXHandler.h.
Referenced by convertTag(), and GenericSAXHandler().
|
protectedinherited |
set of vehicle ids to remove
Definition at line 327 of file MSCalibrator.h.
Referenced by removePending(), and scheduleRemoval().
|
protectedinherited |
Parameter of the current vehicle, trip, person, container or flow.
Definition at line 210 of file SUMORouteHandler.h.
Referenced by RORouteHandler::addFlowPerson(), MSRouteHandler::addFlowTransportable(), addParam(), MSRouteHandler::addPersonTrip(), RORouteHandler::addPersonTrip(), RORouteHandler::addRide(), MSRouteHandler::addRideOrTransport(), MSRouteHandler::addStop(), RORouteHandler::addStop(), MSRouteHandler::addTranship(), RORouteHandler::addTransport(), MSRouteHandler::addTransportable(), MSRouteHandler::addVehicleStopsToImplicitRoute(), MSRouteHandler::addWalk(), RORouteHandler::addWalk(), checkLastDepart(), RORouteHandler::closeContainer(), RORouteHandler::closeContainerFlow(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePerson(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), MSRouteHandler::closeRouteDistribution(), RORouteHandler::closeRouteDistribution(), MSRouteHandler::closeTransportable(), MSRouteHandler::closeTransportableFlow(), MSRouteHandler::closeTrip(), MSRouteHandler::closeVehicle(), MSStateHandler::closeVehicle(), RORouteHandler::closeVehicle(), MSRouteHandler::deleteActivePlanAndVehicleParameter(), RORouteHandler::deleteActivePlanAndVehicleParameter(), MSRouteHandler::interpretDepartPosLat(), MSStateHandler::myEndElement(), myEndElement(), MSRouteHandler::myStartElement(), MSStateHandler::myStartElement(), RORouteHandler::myStartElement(), myStartElement(), MSRouteHandler::openRoute(), RORouteHandler::openRoute(), MSRouteHandler::openRouteDistribution(), RORouteHandler::openRouteDistribution(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), RORouteHandler::parseWalkPositions(), registerLastDepart(), MSRouteHandler::resetActivePlanAndVehicleParameter(), SUMORouteHandler(), and ~SUMORouteHandler().
|
protectedinherited |
Definition at line 321 of file MSCalibrator.h.
Referenced by MSCalibrator(), and ~MSCalibrator().
|
protectedinherited |
The vehicle types to look for (empty means all).
Definition at line 155 of file MSDetectorFileOutput.h.
Referenced by getVehicleTypes(), isTyped(), MSDetectorFileOutput(), and vehicleApplies().
|
inherited |
Definition at line 87 of file Command.h.
Referenced by MSTransportableDevice_FCDReplay::MovePedestrians::MovePedestrians(), and MSTrafficLightLogic::SwitchCommand::SwitchCommand().