 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
18 #ifndef NIVissimNodeCluster_h
19 #define NIVissimNodeCluster_h
49 const std::vector<int>& connectors,
50 const std::vector<int>& disturbances,
51 bool amEdgeSplitOnly);
65 static int dictionary(
int nodeid,
int tlid,
const std::vector<int>& connectors,
66 const std::vector<int>& disturbances,
bool amEdgeSplitOnly);
74 static void _debugOut(std::ostream& into);
89 typedef std::map<int, NIVissimNodeCluster*>
DictType;
static int getToNode(int edgeid)
Storage for edges, including some functionality operating on multiple edges.
static void buildNBNodes(NBNodeCont &nc)
static void assignToEdges()
A container for districts.
static bool dictionary(int id, NIVissimNodeCluster *o)
static void dict_recheckEdgeChanges()
Container for nodes during the netbuilding process.
static void _debugOut(std::ostream &into)
std::string getNodeName() const
NIVissimNodeCluster(int id, int nodeid, int tlid, const std::vector< int > &connectors, const std::vector< int > &disturbances, bool amEdgeSplitOnly)
bool recheckEdgeChanges()
A point in 2D or 3D with translation and scaling methods.
void buildNBNode(NBNodeCont &nc)
NBNode * getNBNode() const
std::vector< int > myConnectors
std::vector< int > myDisturbances
static void dict_addDisturbances(NBDistrictCont &dc, NBNodeCont &nc, NBEdgeCont &ec)
static void setCurrentVirtID(int id)
std::map< int, NIVissimNodeCluster * > DictType
Represents a single node (junction) during network building.
static int getFromNode(int edgeid)