20 #ifndef GNEClosingLaneReroute_h 21 #define GNEClosingLaneReroute_h
SumoXMLTag
Numbers representing SUMO-XML - element names.
SVCPermissions myDisallowedVehicles
codified disallowed vehicles
~GNEClosingLaneReroute()
destructor
GNELane * getClosedLane() const
get closed lane Id
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
SVCPermissions getDisallowedVehicles() const
get disallowed vehicles
void setClosedLane(GNELane *lane)
set closed lane Id
void setAllowedVehicles(SVCPermissions allowed)
set allowed vehicles
const GNERerouterInterval & getRerouterIntervalParent() const
get rerouter interval parent
SVCPermissions myAllowedVehicles
codified allowed vehicles
GNELane * myClosedLane
closed lane
SumoXMLTag myTag
XML Tag of closing lane reroute.
bool operator==(const GNEClosingLaneReroute &closingLaneReroute)
overload operator ==
void setDisallowedVehicles(SVCPermissions disallowed)
set disallowed vehicles
GNEClosingLaneReroute(GNERerouterInterval &rerouterIntervalParent, GNELane *closedLane, SVCPermissions allowedVehicles=SVC_IGNORING, SVCPermissions disallowedVehicles=SVC_IGNORING)
constructor
SVCPermissions getAllowedVehicles() const
get allowed vehicles
SumoXMLTag getTag() const
get tag
GNERerouterInterval * myRerouterIntervalParent
reference to rerouter interval parent
vehicles ignoring classes