SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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().

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 &  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

NIVissimClosures::DictType NIVissimClosures::myDict
staticprivate

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.


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