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