SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MSTriggeredRerouter::RerouteInterval Struct Reference

#include <MSTriggeredRerouter.h>

Collaboration diagram for MSTriggeredRerouter::RerouteInterval:
Collaboration graph

Data Fields

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

Detailed Description

Describes the rerouting definitions valid for an interval

Definition at line 94 of file MSTriggeredRerouter.h.

Field Documentation

SUMOTime MSTriggeredRerouter::RerouteInterval::begin

The begin time these definitions are valid.

Definition at line 96 of file MSTriggeredRerouter.h.

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

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

The list of closed lanes.

Definition at line 102 of file MSTriggeredRerouter.h.

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

MSEdgeVector MSTriggeredRerouter::RerouteInterval::closedLanesAffected

The list of edges that are affect by closed lanes.

Definition at line 104 of file MSTriggeredRerouter.h.

Referenced by MSTriggeredRerouter::myEndElement().

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

The distributions of new destinations to use.

Definition at line 106 of file MSTriggeredRerouter.h.

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

SUMOTime MSTriggeredRerouter::RerouteInterval::end

The end time these definitions are valid.

Definition at line 98 of file MSTriggeredRerouter.h.

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

long MSTriggeredRerouter::RerouteInterval::id

unique ID for this interval

Definition at line 112 of file MSTriggeredRerouter.h.

SVCPermissions MSTriggeredRerouter::RerouteInterval::permissions

The permissions to use.

Definition at line 110 of file MSTriggeredRerouter.h.

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

RandomDistributor<const MSRoute*> MSTriggeredRerouter::RerouteInterval::routeProbs

The distributions of new routes to use.

Definition at line 108 of file MSTriggeredRerouter.h.

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


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