SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NIVissimEdgePosMap Class Reference

#include <NIVissimEdgePosMap.h>

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,
SUMOReal
Range

Private Attributes

ContType myCont

Detailed Description

Definition at line 42 of file NIVissimEdgePosMap.h.


Member Typedef Documentation

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

Definition at line 51 of file NIVissimEdgePosMap.h.

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

Definition at line 50 of file NIVissimEdgePosMap.h.


Constructor & Destructor Documentation

NIVissimEdgePosMap::NIVissimEdgePosMap ( )

Definition at line 40 of file NIVissimEdgePosMap.cpp.

NIVissimEdgePosMap::~NIVissimEdgePosMap ( )

Definition at line 43 of file NIVissimEdgePosMap.cpp.


Member Function Documentation

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

Definition at line 47 of file NIVissimEdgePosMap.cpp.

Referenced by join().

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

Definition at line 53 of file NIVissimEdgePosMap.cpp.

References myCont, and SUMOReal.

void NIVissimEdgePosMap::join ( NIVissimEdgePosMap with)

Definition at line 77 of file NIVissimEdgePosMap.cpp.

References add(), and myCont.


Field Documentation

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: