Eclipse SUMO - Simulation of Urban MObility
NIVissimEdgePosMap Class Reference

#include <NIVissimEdgePosMap.h>

Public Member Functions

void add (int edgeid, double from, double to)
 
void add (int edgeid, double pos)
 
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 32 of file NIVissimEdgePosMap.h.

Member Typedef Documentation

◆ ContType

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

Definition at line 41 of file NIVissimEdgePosMap.h.

◆ Range

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

Definition at line 40 of file NIVissimEdgePosMap.h.

Constructor & Destructor Documentation

◆ NIVissimEdgePosMap()

NIVissimEdgePosMap::NIVissimEdgePosMap ( )

Definition at line 27 of file NIVissimEdgePosMap.cpp.

◆ ~NIVissimEdgePosMap()

NIVissimEdgePosMap::~NIVissimEdgePosMap ( )

Definition at line 30 of file NIVissimEdgePosMap.cpp.

Member Function Documentation

◆ add() [1/2]

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

Definition at line 40 of file NIVissimEdgePosMap.cpp.

References myCont.

◆ add() [2/2]

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

Definition at line 34 of file NIVissimEdgePosMap.cpp.

Referenced by join().

Here is the caller graph for this function:

◆ join()

void NIVissimEdgePosMap::join ( NIVissimEdgePosMap with)

Definition at line 64 of file NIVissimEdgePosMap.cpp.

References add(), and myCont.

Field Documentation

◆ myCont

ContType NIVissimEdgePosMap::myCont
private

Definition at line 42 of file NIVissimEdgePosMap.h.

Referenced by add(), and join().


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