SUMO - Simulation of Urban MObility

NIVissimClosures Class Reference

#include <NIVissimClosures.h>

Public Member Functions

 NIVissimClosures (const std::string &id, int from_node, int to_node, IntVector &overEdges)
 ~NIVissimClosures ()

Static Public Member Functions

static void clearDict ()
static bool dictionary (const std::string &name, NIVissimClosures *o)
static NIVissimClosures * dictionary (const std::string &name)
static bool dictionary (const std::string &id, int from_node, int to_node, IntVector &overEdges)

Private Types

typedef std::map< std::string,
NIVissimClosures * > 
DictType

Private Attributes

int myFromNode
const std::string myID
IntVector myOverEdges
int myToNode

Static Private Attributes

static DictType myDict

Detailed Description

Definition at line 44 of file NIVissimClosures.h.


Member Typedef Documentation

typedef std::map<std::string, NIVissimClosures*> NIVissimClosures::DictType [private]

Definition at line 56 of file NIVissimClosures.h.


Constructor & Destructor Documentation

NIVissimClosures::NIVissimClosures ( const std::string &  id,
int  from_node,
int  to_node,
IntVector &  overEdges 
)

Definition at line 42 of file NIVissimClosures.cpp.

Referenced by dictionary().

NIVissimClosures::~NIVissimClosures ( )

Definition at line 49 of file NIVissimClosures.cpp.


Member Function Documentation

void NIVissimClosures::clearDict ( ) [static]

Definition at line 89 of file NIVissimClosures.cpp.

References myDict.

Referenced by NIImporter_Vissim::~NIImporter_Vissim().

bool NIVissimClosures::dictionary ( const std::string &  name,
NIVissimClosures *  o 
) [static]

Definition at line 67 of file NIVissimClosures.cpp.

References myDict.

NIVissimClosures * NIVissimClosures::dictionary ( const std::string &  name) [static]

Definition at line 78 of file NIVissimClosures.cpp.

References myDict.

bool NIVissimClosures::dictionary ( const std::string &  id,
int  from_node,
int  to_node,
IntVector &  overEdges 
) [static]

Definition at line 53 of file NIVissimClosures.cpp.

References NIVissimClosures().

Referenced by NIVissimSingleTypeParser_Kantensperrung::parse().


Field Documentation

Definition at line 57 of file NIVissimClosures.h.

Referenced by clearDict(), and dictionary().

Definition at line 59 of file NIVissimClosures.h.

const std::string NIVissimClosures::myID [private]

Definition at line 58 of file NIVissimClosures.h.

Definition at line 60 of file NIVissimClosures.h.

Definition at line 59 of file NIVissimClosures.h.


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