SUMO - Simulation of Urban MObility
|
#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 NIVissimClosures * | dictionary (const std::string &name) |
Private Types | |
typedef std::map< std::string, NIVissimClosures * > | DictType |
Private Attributes | |
int | myFromNode |
const std::string | myID |
std::vector< int > | myOverEdges |
int | myToNode |
Static Private Attributes | |
static DictType | myDict |
Definition at line 43 of file NIVissimClosures.h.
typedef std::map<std::string, NIVissimClosures*> NIVissimClosures::DictType [private] |
Definition at line 55 of file NIVissimClosures.h.
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().
Definition at line 49 of file NIVissimClosures.cpp.
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.
NIVissimClosures::DictType NIVissimClosures::myDict [static, private] |
Definition at line 56 of file NIVissimClosures.h.
Referenced by clearDict(), and dictionary().
int NIVissimClosures::myFromNode [private] |
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.
int NIVissimClosures::myToNode [private] |
Definition at line 58 of file NIVissimClosures.h.