SUMO - Simulation of Urban MObility
NIVissimEdgePosMap Class Reference

#include <NIVissimEdgePosMap.h>

Collaboration diagram for NIVissimEdgePosMap:
Collaboration graph

Public Member Functions

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

Private Types

typedef std::map< int, RangeContType
 
typedef std::pair< SUMOReal, SUMORealRange
 

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<SUMOReal, SUMOReal> NIVissimEdgePosMap::Range
private

Definition at line 50 of file NIVissimEdgePosMap.h.

Constructor & Destructor Documentation

§ NIVissimEdgePosMap()

NIVissimEdgePosMap::NIVissimEdgePosMap ( )

Definition at line 40 of file NIVissimEdgePosMap.cpp.

§ ~NIVissimEdgePosMap()

NIVissimEdgePosMap::~NIVissimEdgePosMap ( )

Definition at line 43 of file NIVissimEdgePosMap.cpp.

Member Function Documentation

§ add() [1/2]

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

Definition at line 47 of file NIVissimEdgePosMap.cpp.

Referenced by join().

§ add() [2/2]

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

Definition at line 53 of file NIVissimEdgePosMap.cpp.

References myCont, and SUMOReal.

§ join()

void NIVissimEdgePosMap::join ( NIVissimEdgePosMap with)

Definition at line 77 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: