48 void findInsertionPoint(std::vector<const Reservation*>::iterator& resIt, EdgePosVector::iterator& edgeIt,
50 const MSEdge* newEdge,
const double newPos)
const;
std::vector< const MSEdge * > ConstMSEdgeVector
A device which collects info on the vehicle trip (mainly on departure and arrival)
A dispatch algorithm that services customers in reservation order and always sends the closest availa...
MSDispatch_RouteExtension(const Parameterised::Map ¶ms)
void findInsertionPoint(std::vector< const Reservation * >::iterator &resIt, EdgePosVector::iterator &edgeIt, const EdgePosVector::iterator &edgeEnd, ConstMSEdgeVector &route, const MSEdge *newEdge, const double newPos) const
virtual int dispatch(MSDevice_Taxi *taxi, std::vector< Reservation * >::iterator &resIt, SUMOAbstractRouter< MSEdge, SUMOVehicle > &router, std::vector< Reservation * > &reservations)
trigger taxi dispatch.
std::vector< std::pair< const MSEdge *, double > > EdgePosVector
A road/street connecting two junctions.
std::map< std::string, std::string > Map
parameters map