21 #ifndef NIVissimDisturbance_h
22 #define NIVissimDisturbance_h
69 static bool dictionary(
const std::string& name,
86 typedef std::map<int, NIVissimDisturbance*>
DictType;
int getDisturbanceID() const
static std::vector< int > getWithin(const AbstractPoly &poly)
The representation of a single edge during network building.
A container for districts.
static bool dictionary(const std::string &name, const NIVissimExtendedEdgePoint &edge, const NIVissimExtendedEdgePoint &by)
bool addToNode(NBNode *node, NBDistrictCont &dc, NBNodeCont &nc, NBEdgeCont &ec)
static int refusedProhibits
NIVissimExtendedEdgePoint myEdge
Storage for edges, including some functionality operating on multiple edges.
std::map< int, NIVissimDisturbance * > DictType
NBConnection getConnection(NBNode *node, int aedgeid)
NIVissimExtendedEdgePoint myDisturbance
Represents a single node (junction) during network building.
NIVissimDisturbance(int id, const std::string &name, const NIVissimExtendedEdgePoint &edge, const NIVissimExtendedEdgePoint &by)
static void dict_SetDisturbances()
Container for nodes during the netbuilding process.
virtual ~NIVissimDisturbance()
static void reportRefused()