![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MSDispatch.h>
Public Member Functions | |
std::string | getID () const |
debug identification More... | |
bool | operator== (const Reservation &other) const |
Reservation (const std::vector< MSTransportable * > &_persons, SUMOTime _reservationTime, SUMOTime _pickupTime, const MSEdge *_from, double _fromPos, const MSEdge *_to, double _toPos, const std::string &_group) | |
Data Fields | |
const MSEdge * | from |
double | fromPos |
std::string | group |
std::set< MSTransportable * > | persons |
SUMOTime | pickupTime |
SUMOTime | recheck |
SUMOTime | reservationTime |
const MSEdge * | to |
double | toPos |
Definition at line 38 of file MSDispatch.h.
|
inline |
Definition at line 39 of file MSDispatch.h.
std::string Reservation::getID | ( | ) | const |
debug identification
Definition at line 43 of file MSDispatch.cpp.
References persons, and toString().
|
inline |
Definition at line 66 of file MSDispatch.h.
References from, fromPos, group, persons, pickupTime, reservationTime, to, and toPos.
const MSEdge* Reservation::from |
Definition at line 59 of file MSDispatch.h.
Referenced by MSDispatch::addReservation(), MSDispatch::computePickupTime(), MSDispatch_GreedyShared::dispatch(), MSDispatch_RouteExtension::dispatch(), and operator==().
double Reservation::fromPos |
Definition at line 60 of file MSDispatch.h.
Referenced by MSDispatch::addReservation(), MSDispatch::computePickupTime(), MSDispatch_GreedyShared::dispatch(), MSDispatch_RouteExtension::dispatch(), and operator==().
std::string Reservation::group |
Definition at line 63 of file MSDispatch.h.
Referenced by operator==(), and MSDispatch::servedReservation().
std::set<MSTransportable*> Reservation::persons |
Definition at line 56 of file MSDispatch.h.
Referenced by MSDispatch::addReservation(), MSDispatch_Greedy::computeDispatch(), MSDispatch_GreedyShared::dispatch(), MSDispatch_RouteExtension::dispatch(), getID(), and operator==().
SUMOTime Reservation::pickupTime |
Definition at line 58 of file MSDispatch.h.
Referenced by MSDispatch_Greedy::computeDispatch(), MSDispatch_GreedyShared::dispatch(), MSDispatch_RouteExtension::dispatch(), and operator==().
SUMOTime Reservation::recheck |
Definition at line 64 of file MSDispatch.h.
Referenced by MSDispatch_Greedy::computeDispatch().
SUMOTime Reservation::reservationTime |
Definition at line 57 of file MSDispatch.h.
Referenced by MSDispatch::time_sorter::operator()(), and operator==().
const MSEdge* Reservation::to |
Definition at line 61 of file MSDispatch.h.
Referenced by MSDispatch::addReservation(), MSDispatch_GreedyShared::dispatch(), MSDispatch_RouteExtension::dispatch(), and operator==().
double Reservation::toPos |
Definition at line 62 of file MSDispatch.h.
Referenced by MSDispatch::addReservation(), MSDispatch_GreedyShared::dispatch(), MSDispatch_RouteExtension::dispatch(), and operator==().