Eclipse SUMO - Simulation of Urban MObility
MSTriggeredRerouter::RerouteInterval Struct Reference

#include <MSTriggeredRerouter.h>

Collaboration diagram for MSTriggeredRerouter::RerouteInterval:
[legend]

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 or vias to use. More...
 
SUMOTime end
 The end time these definitions are valid. More...
 
long long int id
 unique ID for this interval More...
 
bool isVia = false
 The edge probs are vias and not destinations. More...
 
RandomDistributor< ParkingAreaVisibleparkProbs
 The distributions of new parking areas to use as destinations. More...
 
SVCPermissions permissions
 The permissions to use. More...
 
RandomDistributor< ConstMSRoutePtrrouteProbs
 The distributions of new routes to use. More...
 

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(), MSTriggeredRerouter::myEndElement(), and MSTriggeredRerouter::myStartElement().

◆ closed

◆ closedLanes

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

◆ 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 or vias to use.

Definition at line 100 of file MSTriggeredRerouter.h.

Referenced by GUIEdge::addRerouter(), MSTriggeredRerouter::myStartElement(), and MSTriggeredRerouter::triggerRouting().

◆ 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::myStartElement().

◆ id

long long int MSTriggeredRerouter::RerouteInterval::id

unique ID for this interval

Definition at line 88 of file MSTriggeredRerouter.h.

◆ isVia

bool MSTriggeredRerouter::RerouteInterval::isVia = false

The edge probs are vias and not destinations.

Definition at line 108 of file MSTriggeredRerouter.h.

Referenced by MSTriggeredRerouter::myStartElement(), and MSTriggeredRerouter::triggerRouting().

◆ parkProbs

◆ permissions

SVCPermissions MSTriggeredRerouter::RerouteInterval::permissions

◆ routeProbs


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