Eclipse SUMO - Simulation of Urban MObility
|
#include <NIVissimNodeDef_Edges.h>
Data Structures | |
class | id_matches |
class | lying_within_match |
Public Member Functions | |
int | buildNodeCluster () |
virtual double | getEdgePosition (int edgeid) const |
NIVissimNodeDef_Edges (int id, const std::string &name, const NIVissimNodeParticipatingEdgeVector &edges) | |
virtual | ~NIVissimNodeDef_Edges () |
Static Public Member Functions | |
static void | clearDict () |
static NIVissimNodeDef * | dictionary (int id) |
static bool | dictionary (int id, const std::string &name, const NIVissimNodeParticipatingEdgeVector &edges) |
static bool | dictionary (int id, NIVissimNodeDef *o) |
static int | getMaxID () |
Protected Attributes | |
NIVissimNodeParticipatingEdgeVector | myEdges |
int | myID |
std::string | myName |
Private Types | |
typedef std::map< int, NIVissimNodeDef * > | DictType |
Static Private Attributes | |
static DictType | myDict |
static int | myMaxID = 0 |
Definition at line 30 of file NIVissimNodeDef_Edges.h.
|
privateinherited |
Definition at line 54 of file NIVissimNodeDef.h.
NIVissimNodeDef_Edges::NIVissimNodeDef_Edges | ( | int | id, |
const std::string & | name, | ||
const NIVissimNodeParticipatingEdgeVector & | edges | ||
) |
Definition at line 41 of file NIVissimNodeDef_Edges.cpp.
|
virtual |
Definition at line 46 of file NIVissimNodeDef_Edges.cpp.
References myEdges.
|
inherited |
|
staticinherited |
Definition at line 117 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myDict.
Referenced by NIImporter_Vissim::~NIImporter_Vissim().
|
staticinherited |
Definition at line 65 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myDict.
|
static |
Definition at line 55 of file NIVissimNodeDef_Edges.cpp.
References NIVissimNodeDef::dictionary().
Referenced by NIVissimSingleTypeParser_Knotendefinition::parse().
|
staticinherited |
Definition at line 50 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myDict, and NIVissimNodeDef::myMaxID.
Referenced by dictionary(), NIVissimNodeDef_Poly::dictionary(), and NIVissimConnectionCluster::getPositionForEdge().
|
virtual |
Implements NIVissimNodeDef.
Definition at line 101 of file NIVissimNodeDef_Edges.cpp.
References NIVissimNodeParticipatingEdge::getFromPos(), NIVissimNodeParticipatingEdge::getID(), NIVissimNodeParticipatingEdge::getToPos(), and myEdges.
|
staticinherited |
Definition at line 126 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myMaxID.
Referenced by NIImporter_Vissim::postLoadBuild().
|
staticprivateinherited |
Definition at line 55 of file NIVissimNodeDef.h.
Referenced by NIVissimNodeDef::clearDict(), NIVissimNodeDef::dictionary(), and NIVissimNodeDef::dictionary().
|
protected |
Definition at line 67 of file NIVissimNodeDef_Edges.h.
Referenced by getEdgePosition(), and ~NIVissimNodeDef_Edges().
|
protectedinherited |
Definition at line 50 of file NIVissimNodeDef.h.
|
staticprivateinherited |
Definition at line 56 of file NIVissimNodeDef.h.
Referenced by NIVissimNodeDef::dictionary(), and NIVissimNodeDef::getMaxID().
|
protectedinherited |
Definition at line 51 of file NIVissimNodeDef.h.