37 #ifdef CHECK_MEMORY_LEAKS 46 myRerouterParent(rerouterParent),
210 const std::vector<GNEClosingLaneReroute>&
216 const std::vector<GNEClosingReroute>&
222 const std::vector<GNEDestProbReroute>&
228 const std::vector<GNERouteProbReroute>&
260 if (
this != &rerouterInterval) {
SumoXMLTag
Numbers representing SUMO-XML - element names.
GNERerouter * getRerouterParent() const
get rerouter parent
std::string getNewRouteId() const
get new route id
const std::vector< GNEClosingLaneReroute > & getClosingLaneReroutes() const
get closing reroutes
void setEnd(SUMOReal end)
set end time
std::vector< GNEClosingReroute > myClosingReroutes
vector with the closingReroutes
GNELane * getClosedLane() const
get closed lane Id
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
GNEEdge * getClosedEdge() const
get closed edge
const std::vector< GNEClosingReroute > & getClosingReroutes() const
get closing reroutes
SumoXMLTag getTag() const
get tag
bool removeClosingLaneReroutes(const GNEClosingLaneReroute &clr)
remove a previously inserted closing reroute
GNERerouterInterval & operator=(const GNERerouterInterval &rerouterInterval)
overload operator =
#define WRITE_WARNING(msg)
SUMOReal getEnd() const
get end time
SumoXMLTag getTag() const
get tag
bool removeClosingReroutes(const GNEClosingReroute &cr)
remove a previously inserted closing reroute
SumoXMLTag getTag() const
get tag
bool insertDestProbReroutes(const GNEDestProbReroute &dpr)
insert destiny probability reroute
SUMOReal myEnd
end timeStep
bool insertClosinLanegReroutes(const GNEClosingLaneReroute &clr)
insert a new closing lane reroute
GNEEdge * getNewDestination() const
get edge destination
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
const std::string getID() const
function to support debugging
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 getTag() const
get tag
an aggreagated-output interval
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