SUMO - Simulation of Urban MObility
NIVissimEdgePosMap Class Reference

#include <NIVissimEdgePosMap.h>

Collaboration diagram for NIVissimEdgePosMap:
Collaboration graph

Public Member Functions

void add (int edgeid, double pos)
 
void add (int edgeid, double from, double to)
 
void join (NIVissimEdgePosMap &with)
 
 NIVissimEdgePosMap ()
 
 ~NIVissimEdgePosMap ()
 

Private Types

typedef std::map< int, RangeContType
 
typedef std::pair< double, double > Range
 

Private Attributes

ContType myCont
 

Detailed Description

Definition at line 42 of file NIVissimEdgePosMap.h.

Member Typedef Documentation

◆ ContType

typedef std::map<int, Range> NIVissimEdgePosMap::ContType
private

Definition at line 51 of file NIVissimEdgePosMap.h.

◆ Range

typedef std::pair<double, double> NIVissimEdgePosMap::Range
private

Definition at line 50 of file NIVissimEdgePosMap.h.

Constructor & Destructor Documentation

◆ NIVissimEdgePosMap()

NIVissimEdgePosMap::NIVissimEdgePosMap ( )

Definition at line 36 of file NIVissimEdgePosMap.cpp.

◆ ~NIVissimEdgePosMap()

NIVissimEdgePosMap::~NIVissimEdgePosMap ( )

Definition at line 39 of file NIVissimEdgePosMap.cpp.

Member Function Documentation

◆ add() [1/2]

void NIVissimEdgePosMap::add ( int  edgeid,
double  pos 
)

Definition at line 43 of file NIVissimEdgePosMap.cpp.

Referenced by join().

◆ add() [2/2]

void NIVissimEdgePosMap::add ( int  edgeid,
double  from,
double  to 
)

Definition at line 49 of file NIVissimEdgePosMap.cpp.

References myCont.

◆ join()

void NIVissimEdgePosMap::join ( NIVissimEdgePosMap with)

Definition at line 73 of file NIVissimEdgePosMap.cpp.

References add(), and myCont.

Field Documentation

◆ myCont

ContType NIVissimEdgePosMap::myCont
private

Definition at line 52 of file NIVissimEdgePosMap.h.

Referenced by add(), and join().


The documentation for this class was generated from the following files: