Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MSTriggeredRerouter::RerouteInterval Struct Reference

#include <MSTriggeredRerouter.h>

Collaboration diagram for MSTriggeredRerouter::RerouteInterval:
[legend]

Data Fields

SUMOTime begin
 The begin time these definitions are valid.
 
MSEdgeVector closed
 The list of closed edges.
 
std::vector< MSLane * > closedLanes
 The list of closed lanes.
 
MSEdgeVector closedLanesAffected
 The list of edges that are affect by closed lanes.
 
RandomDistributor< MSEdge * > edgeProbs
 The distributions of new destinations to use.
 
SUMOTime end
 The end time these definitions are valid.
 
long long id
 unique ID for this interval
 
RandomDistributor< ParkingAreaVisibleparkProbs
 The distributions of new parking areas to use as destinations.
 
SVCPermissions permissions
 The permissions to use.
 
RandomDistributor< ConstMSRoutePtrrouteProbs
 The distributions of new routes to use.
 

Detailed Description

Describes the rerouting definitions valid for an interval

Definition at line 86 of file MSTriggeredRerouter.h.

Field Documentation

◆ begin

SUMOTime MSTriggeredRerouter::RerouteInterval::begin

The begin time these definitions are valid.

Definition at line 90 of file MSTriggeredRerouter.h.

Referenced by GUIEdge::addRerouter(), and MSTriggeredRerouter::myEndElement().

◆ closed

◆ closedLanes

std::vector<MSLane*> MSTriggeredRerouter::RerouteInterval::closedLanes

The list of closed lanes.

Definition at line 96 of file MSTriggeredRerouter.h.

Referenced by MSTriggeredRerouter::myEndElement(), and MSTriggeredRerouter::notifyEnter().

◆ closedLanesAffected

MSEdgeVector MSTriggeredRerouter::RerouteInterval::closedLanesAffected

The list of edges that are affect by closed lanes.

Definition at line 98 of file MSTriggeredRerouter.h.

Referenced by MSTriggeredRerouter::myEndElement().

◆ edgeProbs

RandomDistributor<MSEdge*> MSTriggeredRerouter::RerouteInterval::edgeProbs

The distributions of new destinations to use.

Definition at line 100 of file MSTriggeredRerouter.h.

Referenced by GUIEdge::addRerouter(), MSTriggeredRerouter::myEndElement(), and MSTriggeredRerouter::notifyEnter().

◆ end

SUMOTime MSTriggeredRerouter::RerouteInterval::end

The end time these definitions are valid.

Definition at line 92 of file MSTriggeredRerouter.h.

Referenced by GUIEdge::addRerouter(), and MSTriggeredRerouter::myEndElement().

◆ id

long long MSTriggeredRerouter::RerouteInterval::id

unique ID for this interval

Definition at line 88 of file MSTriggeredRerouter.h.

◆ parkProbs

RandomDistributor<ParkingAreaVisible> MSTriggeredRerouter::RerouteInterval::parkProbs

The distributions of new parking areas to use as destinations.

Definition at line 106 of file MSTriggeredRerouter.h.

Referenced by MSIdling_TaxiStand::idle(), MSTriggeredRerouter::myEndElement(), MSTriggeredRerouter::notifyEnter(), and MSTriggeredRerouter::rerouteParkingArea().

◆ permissions

SVCPermissions MSTriggeredRerouter::RerouteInterval::permissions

The permissions to use.

Definition at line 104 of file MSTriggeredRerouter.h.

Referenced by MSTriggeredRerouter::myEndElement(), and MSTriggeredRerouter::notifyEnter().

◆ routeProbs


The documentation for this struct was generated from the following file: