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, std::vector< int > &overEdges)
 ~NIVissimClosures ()

Static Public Member Functions

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

Private Types

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

Private Attributes

int myFromNode
const std::string myID
std::vector< intmyOverEdges
int myToNode

Static Private Attributes

static DictType myDict

Detailed Description

Definition at line 43 of file NIVissimClosures.h.


Member Typedef Documentation

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

Definition at line 55 of file NIVissimClosures.h.


Constructor & Destructor Documentation

NIVissimClosures::NIVissimClosures ( const std::string &  id,
int  from_node,
int  to_node,
std::vector< int > &  overEdges 
)

Definition at line 42 of file NIVissimClosures.cpp.

Referenced by dictionary().


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 &  id,
int  from_node,
int  to_node,
std::vector< int > &  overEdges 
) [static]

Definition at line 53 of file NIVissimClosures.cpp.

References NIVissimClosures().

Referenced by NIVissimSingleTypeParser_Kantensperrung::parse().

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.


Field Documentation

Definition at line 56 of file NIVissimClosures.h.

Referenced by clearDict(), and dictionary().

Definition at line 58 of file NIVissimClosures.h.

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

Definition at line 57 of file NIVissimClosures.h.

std::vector<int> NIVissimClosures::myOverEdges [private]

Definition at line 59 of file NIVissimClosures.h.

Definition at line 58 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