46 const std::vector<int>& connectors,
47 const std::vector<int>& disturbances,
48 bool amEdgeSplitOnly);
62 static int dictionary(
int nodeid,
int tlid,
const std::vector<int>& connectors,
63 const std::vector<int>& disturbances,
bool amEdgeSplitOnly);
71 static void _debugOut(std::ostream& into);
86 typedef std::map<int, NIVissimNodeCluster*>
DictType;
A container for districts.
Storage for edges, including some functionality operating on multiple edges.
Container for nodes during the netbuilding process.
Represents a single node (junction) during network building.
static void setCurrentVirtID(int id)
std::map< int, NIVissimNodeCluster * > DictType
std::vector< int > myDisturbances
static int getToNode(int edgeid)
static int getFromNode(int edgeid)
static bool dictionary(int id, NIVissimNodeCluster *o)
void buildNBNode(NBNodeCont &nc)
std::string getNodeName() const
bool recheckEdgeChanges()
static void dict_addDisturbances(NBDistrictCont &dc, NBNodeCont &nc, NBEdgeCont &ec)
static void dict_recheckEdgeChanges()
NBNode * getNBNode() const
static void assignToEdges()
std::vector< int > myConnectors
static void buildNBNodes(NBNodeCont &nc)
static void _debugOut(std::ostream &into)
A point in 2D or 3D with translation and scaling methods.