19 #ifndef GNERerouterInterval_h 20 #define GNERerouterInterval_h const std::vector< GNEDestProbReroute * > & getDestProbReroutes() const
get destiny probability reroutes
const std::vector< GNEClosingLaneReroute * > & getClosingLaneReroutes() const
get closing reroutes
std::vector< GNEClosingReroute * > myClosingReroutes
vector with the closingReroutes
GNERerouterInterval(GNERerouterDialog *rerouterDialog)
constructor (Used in GNERerouterDialog)
void addDestProbReroute(GNEDestProbReroute *destProbReroute)
add destiny probability reroute
double getBegin() const
get begin
std::vector< GNEDestProbReroute * > myDestProbReroutes
vector with the destProbReroutes
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
const std::vector< GNERouteProbReroute * > & getRouteProbReroutes() const
get reoute probability reroutes
void removeDestProbReroute(GNEDestProbReroute *destProbReroute)
add destiny probability reroute
void addClosingReroute(GNEClosingReroute *closingReroute)
add closing reroute
Builds trigger objects for GNENet (busStops, chargingStations, detectors, etc..)
void writeRerouterInterval(OutputDevice &device) const
write Interval and all of their values
Dialog for edit rerouters.
void removeClosingReroute(GNEClosingReroute *closingReroute)
add closing reroute
double myBegin
begin timeStep
GNERerouter * getRerouterParent() const
get rerouter parent
void removeClosingLaneReroute(GNEClosingLaneReroute *closingLaneReroute)
add closing reroute
void addRouteProbReroute(GNERouteProbReroute *routeProbabilityReroute)
add reoute probability reroute
std::string getAttribute(SumoXMLAttr key) const
This functions has to be implemented in all GNEAttributeCarriers.
GNERerouter * myRerouterParent
pointer to rerouter parent
const std::vector< GNEClosingReroute * > & getClosingReroutes() const
get closing reroutes
GNERerouterInterval & operator=(GNERerouterInterval *)=delete
Invalidated assignment operator.
bool isValid(SumoXMLAttr key, const std::string &value)
std::vector< GNEClosingLaneReroute * > myClosingLaneReroutes
vector with the closingLaneReroutes
Static storage of an output device and its base (abstract) implementation.
void setAttribute(SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)
double getEnd() const
get end
void addClosingLaneReroute(GNEClosingLaneReroute *closingLaneReroute)
add closing reroute
std::vector< GNERouteProbReroute * > myRouteProbReroutes
vector with the routeProbReroutes
~GNERerouterInterval()
destructor
void removeRouteProbReroute(GNERouteProbReroute *routeProbabilityReroute)
add reoute probability reroute