20 #ifndef GNERerouterInterval_h 21 #define GNERerouterInterval_h SumoXMLTag
Numbers representing SUMO-XML - element names.
GNERerouter * getRerouterParent() const
get rerouter parent
const std::vector< GNEClosingLaneReroute > & getClosingLaneReroutes() const
get closing reroutes
void setEnd(SUMOReal end)
set end time
std::vector< GNEClosingReroute > myClosingReroutes
vector with the closingReroutes
std::vector< GNEClosingLaneReroute > myClosingLaneReroutes
vector with the closingLaneReroutes
void setBegin(SUMOReal begin)
set begin time
void setClosingLaneReroutes(const std::vector< GNEClosingLaneReroute > &closingLaneReroutes)
set closing reroutes
const std::vector< GNEClosingReroute > & getClosingReroutes() const
get closing reroutes
bool removeClosingLaneReroutes(const GNEClosingLaneReroute &clr)
remove a previously inserted closing reroute
GNERerouterInterval & operator=(const GNERerouterInterval &rerouterInterval)
overload operator =
SUMOReal getEnd() const
get end time
bool removeClosingReroutes(const GNEClosingReroute &cr)
remove a previously inserted closing reroute
bool insertDestProbReroutes(const GNEDestProbReroute &dpr)
insert destiny probability reroute
SUMOReal myEnd
end timeStep
bool insertClosinLanegReroutes(const GNEClosingLaneReroute &clr)
insert a new closing lane reroute
bool insertClosingReroutes(const GNEClosingReroute &cr)
insert a new closing lane reroute
void setRouteProbReroutes(const std::vector< GNERouteProbReroute > &rerouteProbabilityReroutes)
set reoute probability reroutes
GNERerouterInterval(GNERerouter *rerouterParent, SUMOReal begin, SUMOReal end)
constructor
std::vector< GNEDestProbReroute > myDestProbReroutes
vector with the destProbReroutes
SumoXMLTag getTag() const
get tag
const std::vector< GNERouteProbReroute > & getRouteProbReroutes() const
get reoute probability reroutes
std::vector< GNERouteProbReroute > myRouteProbReroutes
vector with the routeProbReroutes
bool removeRouteProbReroute(const GNERouteProbReroute &rpr)
remove a previously inserted route probability reroute
SUMOReal getBegin() const
get begin time
GNERerouter * myRerouterParent
pointer to rerouter parent
const std::vector< GNEDestProbReroute > & getDestProbReroutes() const
get destiny probability reroutes
bool removeDestProbReroutes(const GNEDestProbReroute &dpr)
remove a previously inserted destiny probability reroute
SumoXMLTag myTag
XML Tag of a rerouter interval.
SUMOReal myBegin
begin timeStep
bool insertRouteProbReroute(const GNERouteProbReroute &rpr)
insert route probability reroute
~GNERerouterInterval()
destructor
void setClosingReroutes(const std::vector< GNEClosingReroute > &closingReroutes)
set closing reroutes
void setDestProbReroutes(const std::vector< GNEDestProbReroute > &destProbReroutes)
set destiny probability reroutes