Eclipse SUMO - Simulation of Urban MObility
MSEdge.h File Reference
#include <config.h>
#include <vector>
#include <map>
#include <string>
#include <iostream>
#include <utils/common/Named.h>
#include <utils/common/Parameterised.h>
#include <utils/common/SUMOTime.h>
#include <utils/common/SUMOVehicleClass.h>
#include <utils/geom/Boundary.h>
#include <utils/router/ReversedEdge.h>
#include <utils/router/RailEdge.h>
#include <utils/vehicle/SUMOVehicle.h>
#include <utils/vehicle/SUMOTrafficObject.h>
#include "MSNet.h"
Include dependency graph for MSEdge.h:

Go to the source code of this file.

Data Structures

class  MSEdge
 A road/street connecting two junctions. More...
 
class  MSEdge::by_id_sorter
 Sorts edges by their ids. More...
 
class  MSEdge::transportable_by_position_sorter
 Sorts transportables by their positions. More...
 

Typedefs

typedef std::vector< const MSEdge * > ConstMSEdgeVector
 
typedef std::vector< std::pair< const MSEdge *, const MSEdge * > > MSConstEdgePairVector
 
typedef std::vector< MSEdge * > MSEdgeVector
 

Detailed Description

Author
Christian Roessel
Daniel Krajzewicz
Jakob Erdmann
Sascha Krieg
Michael Behrisch
Date
Mon, 12 Mar 2001

Definition in file MSEdge.h.

Typedef Documentation

◆ ConstMSEdgeVector

typedef std::vector<const MSEdge*> ConstMSEdgeVector

Definition at line 74 of file MSEdge.h.

◆ MSConstEdgePairVector

typedef std::vector<std::pair<const MSEdge*, const MSEdge*> > MSConstEdgePairVector

Definition at line 75 of file MSEdge.h.

◆ MSEdgeVector

typedef std::vector<MSEdge*> MSEdgeVector

Definition at line 73 of file MSEdge.h.