20 #ifndef GNEClosingReroute_h 21 #define GNEClosingReroute_h
SumoXMLTag
Numbers representing SUMO-XML - element names.
int SVCPermissions
bitset where each bit declares whether a certain SVC may use this edge/lane
SVCPermissions myAllowedVehicles
codified allowed vehicles
SVCPermissions myDisallowedVehicles
codified disallowed vehicles
GNERerouterInterval * myRerouterIntervalParent
reference to rerouter interval parent
GNEEdge * getClosedEdge() const
get closed edge
SumoXMLTag myTag
XML Tag of closing reroute.
void setClosedEdge(GNEEdge *edge)
set closed edge
~GNEClosingReroute()
destructor
GNEClosingReroute(GNERerouterInterval &rerouterIntervalParent, GNEEdge *closedEdge, SVCPermissions allowedVehicles=SVC_IGNORING, SVCPermissions disallowedVehicles=SVC_IGNORING)
constructor
SumoXMLTag getTag() const
get tag
GNEEdge * myClosedEdge
closed edge
bool operator==(const GNEClosingReroute &closingReroute) const
overload operator ==
SVCPermissions getDisallowedVehicles() const
get disallowed vehicles
A road/street connecting two junctions (netedit-version)
const GNERerouterInterval & getRerouterIntervalParent() const
get rerouter interval parent
SVCPermissions getAllowedVehicles() const
get allowed vehicles
void setDisallowedVehicles(SVCPermissions disallowed)
set disallowed vehicles
void setAllowedVehicles(SVCPermissions allowed)
set allowed vehicles
vehicles ignoring classes