80 ConstROEdgeVector::const_iterator start,
81 ConstROEdgeVector::const_iterator end);
std::vector< const ROEdge * > ConstROEdgeVector
SUMOTime getDepart() const
Returns the time the vehicle starts at, -1 for triggered vehicles.
const std::string & getID() const
Returns the id of the routable.
A function for sorting vehicles by their departure time.
ROVehicleByDepartureComperator()
Constructor.
~ROVehicleByDepartureComperator()
Destructor.
bool operator()(ROVehicle *veh1, ROVehicle *veh2) const
Comparing operator.
A vehicle as used by router.
Some helping methods for router.
void recheckForLoops(ConstROEdgeVector &edges, const ConstROEdgeVector &mandatory)
Checks whether the given edge list contains loops and removes them.
bool noMandatory(const ConstROEdgeVector &mandatory, ConstROEdgeVector::const_iterator start, ConstROEdgeVector::const_iterator end)