Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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.

Referenced by join().

Here is the caller graph for this function:

◆ ~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.

References add().

Referenced by add(), and 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(), myCont, and NIVissimEdgePosMap().

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: