|
SUMO - Simulation of Urban MObility
|
#include <NIVissimNodeDef_Poly.h>


Public Member Functions | |
| int | buildNodeCluster () |
| virtual SUMOReal | getEdgePosition (int edgeid) const |
| NIVissimNodeDef_Poly (int id, const std::string &name, const PositionVector &poly) | |
| virtual | ~NIVissimNodeDef_Poly () |
Static Public Member Functions | |
| static void | clearDict () |
| static bool | dictionary (int id, const std::string &name, const NIVissimNodeParticipatingEdgeVector &edges) |
| static bool | dictionary (int id, const std::string &name, const PositionVector &poly) |
| static bool | dictionary (int id, NIVissimNodeDef *o) |
| static NIVissimNodeDef * | dictionary (int id) |
| static size_t | dictSize () |
| static int | getMaxID () |
Protected Attributes | |
| NIVissimNodeParticipatingEdgeVector | myEdges |
| int | myID |
| std::string | myName |
Private Attributes | |
| PositionVector | myPoly |
Definition at line 40 of file NIVissimNodeDef_Poly.h.
| NIVissimNodeDef_Poly::NIVissimNodeDef_Poly | ( | int | id, |
| const std::string & | name, | ||
| const PositionVector & | poly | ||
| ) |
Definition at line 53 of file NIVissimNodeDef_Poly.cpp.
Referenced by dictionary().
|
virtual |
Definition at line 59 of file NIVissimNodeDef_Poly.cpp.
|
inherited |
|
staticinherited |
Definition at line 137 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myDict.
Referenced by NIImporter_Vissim::~NIImporter_Vissim().
|
staticinherited |
Definition at line 68 of file NIVissimNodeDef_Edges.cpp.
References NIVissimNodeDef::dictionary(), and NIVissimNodeDef_Edges::NIVissimNodeDef_Edges().
Referenced by NIVissimSingleTypeParser_Knotendefinition::parse().
|
static |
Definition at line 63 of file NIVissimNodeDef_Poly.cpp.
References NIVissimNodeDef::dictionary(), and NIVissimNodeDef_Poly().
Referenced by NIVissimSingleTypeParser_Knotendefinition::parse().
|
staticinherited |
Definition at line 63 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myDict, and NIVissimNodeDef::myMaxID.
Referenced by NIVissimNodeDef_Edges::dictionary(), dictionary(), and NIVissimConnectionCluster::getPositionForEdge().
|
staticinherited |
Definition at line 78 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myDict.
|
staticinherited |
Definition at line 130 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myDict.
|
virtualinherited |
Implements NIVissimNodeDef.
Definition at line 114 of file NIVissimNodeDef_Edges.cpp.
References NIVissimNodeParticipatingEdge::getFromPos(), NIVissimNodeParticipatingEdge::getID(), NIVissimNodeParticipatingEdge::getToPos(), NIVissimNodeDef_Edges::myEdges, and SUMOReal.
|
staticinherited |
Definition at line 146 of file NIVissimNodeDef.cpp.
References NIVissimNodeDef::myMaxID.
Referenced by NIImporter_Vissim::postLoadBuild().
|
protectedinherited |
Definition at line 77 of file NIVissimNodeDef_Edges.h.
Referenced by NIVissimNodeDef_Edges::getEdgePosition(), and NIVissimNodeDef_Edges::~NIVissimNodeDef_Edges().
|
protectedinherited |
Definition at line 61 of file NIVissimNodeDef.h.
|
protectedinherited |
Definition at line 62 of file NIVissimNodeDef.h.
|
private |
Definition at line 52 of file NIVissimNodeDef_Poly.h.