SUMO - Simulation of Urban MObility
NIVissimNodeDef_Edges Class Reference

#include <NIVissimNodeDef_Edges.h>

Inheritance diagram for NIVissimNodeDef_Edges:
Inheritance graph
Collaboration diagram for NIVissimNodeDef_Edges:
Collaboration graph

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 ~NIVissimNodeDef_Edges ()
 

Static Public Member Functions

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

Definition at line 137 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myDict.

Referenced by NIImporter_Vissim::~NIImporter_Vissim().

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

Definition at line 78 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myDict.

size_t NIVissimNodeDef::dictSize ( )
staticinherited

Definition at line 130 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myDict.

SUMOReal NIVissimNodeDef_Edges::getEdgePosition ( int  edgeid) const
virtual
int NIVissimNodeDef::getMaxID ( )
staticinherited

Definition at line 146 of file NIVissimNodeDef.cpp.

References NIVissimNodeDef::myMaxID.

Referenced by NIImporter_Vissim::postLoadBuild().

Field Documentation

NIVissimNodeParticipatingEdgeVector NIVissimNodeDef_Edges::myEdges
protected

Definition at line 77 of file NIVissimNodeDef_Edges.h.

Referenced by getEdgePosition(), and ~NIVissimNodeDef_Edges().

int NIVissimNodeDef::myID
protectedinherited

Definition at line 61 of file NIVissimNodeDef.h.

std::string NIVissimNodeDef::myName
protectedinherited

Definition at line 62 of file NIVissimNodeDef.h.


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