SUMO - Simulation of Urban MObility

NIVissimNodeDef_Edges Class Reference

#include <NIVissimNodeDef_Edges.h>

Inheritance diagram for NIVissimNodeDef_Edges:
NIVissimNodeDef NIVissimNodeDef_Poly

Data Structures

class  id_matches
class  lying_within_match

Public Member Functions

int buildNodeCluster ()
virtual SUMOReal getEdgePosition (int edgeid) const
 NIVissimNodeDef_Edges (int id, const std::string &name, const NIVissimNodeParticipatingEdgeVector &edges)
virtual void searchAndSetConnections ()
virtual ~NIVissimNodeDef_Edges ()

Static Public Member Functions

static void clearDict ()
static void dict_assignConnectionsToNodes ()
static bool dictionary (int id, const std::string &name, const NIVissimNodeParticipatingEdgeVector &edges)
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

Detailed Description

Definition at line 40 of file NIVissimNodeDef_Edges.h.


Constructor & Destructor Documentation

NIVissimNodeDef_Edges::NIVissimNodeDef_Edges ( int  id,
const std::string &  name,
const NIVissimNodeParticipatingEdgeVector &  edges 
)

Definition at line 54 of file NIVissimNodeDef_Edges.cpp.

Referenced by dictionary().

NIVissimNodeDef_Edges::~NIVissimNodeDef_Edges ( ) [virtual]

Definition at line 59 of file NIVissimNodeDef_Edges.cpp.

References myEdges.


Member Function Documentation

int NIVissimNodeDef::buildNodeCluster ( ) [inherited]
void NIVissimNodeDef::clearDict ( ) [static, inherited]

Definition at line 132 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myDict.

Referenced by NIImporter_Vissim::~NIImporter_Vissim().

void NIVissimNodeDef::dict_assignConnectionsToNodes ( ) [static, inherited]

Definition at line 117 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myDict.

bool NIVissimNodeDef_Edges::dictionary ( int  id,
const std::string &  name,
const NIVissimNodeParticipatingEdgeVector &  edges 
) [static]
bool NIVissimNodeDef::dictionary ( int  id,
NIVissimNodeDef *  o 
) [static, inherited]
NIVissimNodeDef * NIVissimNodeDef::dictionary ( int  id) [static, inherited]

Definition at line 74 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myDict.

size_t NIVissimNodeDef::dictSize ( ) [static, inherited]

Definition at line 125 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myDict.

SUMOReal NIVissimNodeDef_Edges::getEdgePosition ( int  edgeid) const [virtual]
int NIVissimNodeDef::getMaxID ( ) [static, inherited]

Definition at line 141 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myMaxID.

Referenced by NIImporter_Vissim::postLoadBuild().


Field Documentation

int NIVissimNodeDef::myID [protected, inherited]
std::string NIVissimNodeDef::myName [protected, inherited]

Definition at line 62 of file NIVissimNodeDef.h.


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines