Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
IntermodalNetwork.h File Reference
#include <config.h>
#include <string>
#include <vector>
#include <algorithm>
#include <assert.h>
#include <utils/common/MsgHandler.h>
#include <utils/common/Named.h>
#include <utils/common/SUMOTime.h>
#include <utils/common/ToString.h>
#include <utils/geom/Position.h>
#include <utils/vehicle/SUMOVehicleParameter.h>
#include "AccessEdge.h"
#include "CarEdge.h"
#include "IntermodalEdge.h"
#include "PedestrianEdge.h"
#include "PublicTransportEdge.h"
#include "StopEdge.h"
Include dependency graph for IntermodalNetwork.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  IntermodalNetwork< E, L, N, V >
 the intermodal network storing edges, connections and the mappings to the "real" edges More...
 

Enumerations

enum  ModeChangeOptions {
  PARKING_AREAS = 1 , PT_STOPS = 2 , ALL_JUNCTIONS = 2 << 2 , TAXI_DROPOFF_PARKING_AREAS = 2 << 3 ,
  TAXI_DROPOFF_PT = 2 << 4 , TAXI_DROPOFF_ANYWHERE = 2 << 5 , TAXI_PICKUP_PARKING_AREAS = 2 << 6 , TAXI_PICKUP_PT = 2 << 7 ,
  TAXI_PICKUP_ANYWHERE = 2 << 8
}
 where mode changes are possible More...
 

Detailed Description

Author
Jakob Erdmann
Michael Behrisch
Robert Hilbrich
Date
Mon, 03 March 2014

Definition in file IntermodalNetwork.h.

Enumeration Type Documentation

◆ ModeChangeOptions

where mode changes are possible

Enumerator
PARKING_AREAS 

parking areas

PT_STOPS 

public transport stops and access

ALL_JUNCTIONS 

junctions with edges allowing the additional mode

TAXI_DROPOFF_PARKING_AREAS 

taxi customer may exit at parking areas

TAXI_DROPOFF_PT 

taxi customer may exit at public transport stops

TAXI_DROPOFF_ANYWHERE 

taxi customer may exit anywhere

TAXI_PICKUP_PARKING_AREAS 

taxi customer may be picked up at parking areas

TAXI_PICKUP_PT 

taxi customer may be picked up at public transport stops

TAXI_PICKUP_ANYWHERE 

taxi customer may be picked up anywhere

Definition at line 51 of file IntermodalNetwork.h.