Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
NBCont.h File Reference
#include <config.h>
#include <vector>
#include <set>
#include <utils/common/Named.h>
Include dependency graph for NBCont.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef std::vector< std::pair< const NBRouterEdge *, const NBRouterEdge * > > ConstRouterEdgePairVector
 
typedef std::vector< const NBRouterEdge * > ConstRouterEdgeVector
 
typedef std::set< NBEdge * > EdgeSet
 container for unique edges
 
typedef std::vector< NBEdge * > EdgeVector
 container for (sorted) edges
 
typedef std::vector< int > LaneVector
 container for (sorted) lanes. The lanes are sorted from rightmost (id=0) to leftmost (id=nolanes-1)
 
typedef std::vector< std::pair< const NBRouterEdge *, const NBRouterEdge * > > NBViaSuccessor
 
typedef std::set< NBNode *, ComparatorIdLessNodeSet
 
typedef std::vector< NBRouterEdge * > RouterEdgeVector
 

Enumerations

enum  KeepClear { KEEPCLEAR_FALSE = 0 , KEEPCLEAR_TRUE = 1 , KEEPCLEAR_UNSPECIFIED = -1 }
 keepClear status of connections More...
 

Detailed Description

Author
Daniel Krajzewicz
Sascha Krieg
Date
Mon, 17 Dec 2001

Definition in file NBCont.h.

Typedef Documentation

◆ ConstRouterEdgePairVector

typedef std::vector<std::pair<const NBRouterEdge*, const NBRouterEdge*> > ConstRouterEdgePairVector

Definition at line 46 of file NBCont.h.

◆ ConstRouterEdgeVector

typedef std::vector<const NBRouterEdge*> ConstRouterEdgeVector

Definition at line 44 of file NBCont.h.

◆ EdgeSet

typedef std::set<NBEdge*> EdgeSet

container for unique edges

Definition at line 50 of file NBCont.h.

◆ EdgeVector

typedef std::vector<NBEdge*> EdgeVector

container for (sorted) edges

Definition at line 42 of file NBCont.h.

◆ LaneVector

typedef std::vector<int> LaneVector

container for (sorted) lanes. The lanes are sorted from rightmost (id=0) to leftmost (id=nolanes-1)

Definition at line 55 of file NBCont.h.

◆ NBViaSuccessor

typedef std::vector<std::pair<const NBRouterEdge*, const NBRouterEdge*> > NBViaSuccessor

Definition at line 47 of file NBCont.h.

◆ NodeSet

typedef std::set<NBNode*, ComparatorIdLess> NodeSet

Definition at line 52 of file NBCont.h.

◆ RouterEdgeVector

typedef std::vector<NBRouterEdge*> RouterEdgeVector

Definition at line 43 of file NBCont.h.

Enumeration Type Documentation

◆ KeepClear

enum KeepClear

keepClear status of connections

Enumerator
KEEPCLEAR_FALSE 
KEEPCLEAR_TRUE 
KEEPCLEAR_UNSPECIFIED 

Definition at line 58 of file NBCont.h.