SUMO - Simulation of Urban MObility
|
A planItem can be a Trip which contains multiple tripItems. More...
#include <ROPerson.h>
Public Member Functions | |
virtual void | addTripItem (TripItem *tripIt) |
void | addVehicle (ROVehicle *veh) |
SUMOReal | getArrivalPos () const |
SUMOReal | getDepartPos () const |
const ROEdge * | getDestination () const |
SVCPermissions | getModes () const |
const ROEdge * | getOrigin () const |
std::vector< ROVehicle * > & | getVehicles () |
virtual bool | isStop () const |
virtual bool | needsRouting () const |
PersonTrip () | |
PersonTrip (const ROEdge *const from, const ROEdge *const to, const SVCPermissions modeSet, const SUMOReal departPos, const SUMOReal arrivalPos, const std::string &busStop) | |
void | saveAsXML (OutputDevice &os) const |
void | saveVehicles (OutputDevice &os, OutputDevice *const typeos, bool asAlternatives, OptionsCont &options) const |
virtual | ~PersonTrip () |
Destructor. More... | |
Private Member Functions | |
PersonTrip & | operator= (const PersonTrip &src) |
Invalidated assignment operator. More... | |
Private Attributes | |
const SUMOReal | arr |
const std::string | busStop |
const SUMOReal | dep |
const ROEdge * | from |
const SVCPermissions | modes |
std::vector< TripItem * > | myTripItems |
the fully specified trips More... | |
std::vector< ROVehicle * > | myVehicles |
the vehicles which may be used for routing More... | |
const ROEdge * | to |
A planItem can be a Trip which contains multiple tripItems.
Definition at line 215 of file ROPerson.h.
|
inline |
Definition at line 217 of file ROPerson.h.
|
inline |
Definition at line 219 of file ROPerson.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from ROPerson::PlanItem.
Definition at line 233 of file ROPerson.h.
References myTripItems.
Referenced by ROPerson::computeIntermodal().
|
inline |
Definition at line 236 of file ROPerson.h.
References myVehicles.
Referenced by ROPerson::addTrip().
|
inline |
Definition at line 251 of file ROPerson.h.
References arr.
Referenced by ROPerson::computeIntermodal().
|
inline |
Definition at line 248 of file ROPerson.h.
References dep.
Referenced by ROPerson::computeIntermodal().
|
inlinevirtual |
Implements ROPerson::PlanItem.
Definition at line 245 of file ROPerson.h.
References myTripItems.
Referenced by ROPerson::computeIntermodal().
|
inline |
Definition at line 254 of file ROPerson.h.
References modes.
Referenced by ROPerson::computeIntermodal().
|
inlinevirtual |
Implements ROPerson::PlanItem.
Definition at line 242 of file ROPerson.h.
References myTripItems.
Referenced by ROPerson::computeIntermodal().
|
inline |
Definition at line 239 of file ROPerson.h.
References myVehicles.
Referenced by ROPerson::addTrip(), and ROPerson::computeRoute().
|
inlinevirtualinherited |
Reimplemented in ROPerson::Stop.
Definition at line 98 of file ROPerson.h.
|
inlinevirtual |
Reimplemented from ROPerson::PlanItem.
Definition at line 257 of file ROPerson.h.
References myTripItems.
|
private |
Invalidated assignment operator.
|
inlinevirtual |
|
virtual |
Reimplemented from ROPerson::PlanItem.
Definition at line 162 of file ROPerson.cpp.
|
private |
Definition at line 271 of file ROPerson.h.
Referenced by getArrivalPos().
|
private |
Definition at line 272 of file ROPerson.h.
|
private |
Definition at line 271 of file ROPerson.h.
Referenced by getDepartPos().
|
private |
Definition at line 268 of file ROPerson.h.
|
private |
Definition at line 270 of file ROPerson.h.
Referenced by getModes().
|
private |
the fully specified trips
Definition at line 274 of file ROPerson.h.
Referenced by addTripItem(), getDestination(), getOrigin(), needsRouting(), saveAsXML(), and ~PersonTrip().
|
private |
the vehicles which may be used for routing
Definition at line 276 of file ROPerson.h.
Referenced by addVehicle(), getVehicles(), and ~PersonTrip().
|
private |
Definition at line 269 of file ROPerson.h.