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