![]() |
Eclipse SUMO - Simulation of Urban MObility
|
GUI-version of the transportable control for building gui persons and containers. More...
#include <GUITransportableControl.h>
Public Types | |
typedef std::map< std::string, MSTransportable * >::const_iterator | constVehIt |
Definition of the internal transportables map iterator. More... | |
typedef std::vector< MSTransportable * > | TransportableVector |
Definition of a list of transportables. More... | |
Public Member Functions | |
void | abortAnyWaitingForVehicle () |
aborts the plan for any transportable that is still waiting for a ride More... | |
void | abortWaiting (MSTransportable *t) |
aborts waiting stage of transportable More... | |
void | abortWaitingForVehicle (MSTransportable *t) |
let the given transportable abort waiting for a vehicle (when removing stage via TraCI) More... | |
bool | add (MSTransportable *transportable) |
Adds a single transportable, returns false if an id clash occurred. More... | |
void | addArrived () |
void | addDiscarded () |
void | addWaiting (const MSEdge *edge, MSTransportable *person) |
adds a transportable to the list of transportables waiting for a vehicle on the specified edge More... | |
bool | boardAnyWaiting (MSEdge *edge, SUMOVehicle *vehicle, const SUMOVehicleParameter::Stop &stop, SUMOTime &timeToBoardNextPerson, SUMOTime &stopDuration) |
board any applicable persons Boards any people who wait on that edge for the given vehicle and removes them from myWaiting More... | |
virtual MSTransportable * | buildContainer (const SUMOVehicleParameter *pars, MSVehicleType *vtype, MSTransportable::MSTransportablePlan *plan) const |
Builds a new container. More... | |
virtual MSTransportable * | buildPerson (const SUMOVehicleParameter *pars, MSVehicleType *vtype, MSTransportable::MSTransportablePlan *plan, std::mt19937 *rng) const |
Builds a new person. More... | |
void | checkWaiting (MSNet *net, const SUMOTime time) |
checks whether any transportables waiting time is over More... | |
virtual void | erase (MSTransportable *transportable) |
removes a single transportable More... | |
void | fixLoadCount () |
decrement counter to avoid double counting transportables loaded from state More... | |
void | forceDeparture () |
register forced (traci) departure More... | |
MSTransportable * | get (const std::string &id) const |
Returns the named transportable, if existing. More... | |
int | getActiveCount () |
return the number of active transportable objects More... | |
MSPModel * | getMovementModel () |
Returns the default movement model for this kind of transportables. More... | |
MSPModel * | getNonInteractingModel () |
Returns the non interacting movement model (for tranship and "beaming") More... | |
GUITransportableControl (const bool isPerson) | |
constructor More... | |
bool | hasNonWaiting () const |
checks whether any transportable is still engaged in walking / stopping More... | |
bool | hasTransportables () const |
checks whether any transportable waits to finish her plan More... | |
void | insertIDs (std::vector< GUIGlID > &into) |
Returns the list of all known persons by gl-id. More... | |
bool | loadAnyWaiting (MSEdge *edge, SUMOVehicle *vehicle, const SUMOVehicleParameter::Stop &stop, SUMOTime &timeToLoadNextContainer, SUMOTime &stopDuration) |
load any applicable containers Loads any container that is waiting on that edge for the given vehicle and removes them from myWaiting More... | |
constVehIt | loadedBegin () const |
Returns the begin of the internal transportables map. More... | |
constVehIt | loadedEnd () const |
Returns the end of the internal transportables map. More... | |
void | loadState (const std::string &state) |
Reconstruct the current state. More... | |
void | registerJammed () |
register a jammed transportable More... | |
void | saveState (OutputDevice &out) |
Saves the current state into the given stream. More... | |
void | setWaitEnd (SUMOTime time, MSTransportable *transportable) |
sets the arrival time for a waiting transportable More... | |
int | size () const |
Returns the number of known transportables. More... | |
virtual | ~GUITransportableControl () |
destructor More... | |
Retrieval of transportable statistics (always accessible) | |
int | getLoadedNumber () const |
Returns the number of build transportables. More... | |
int | getDepartedNumber () const |
int | getRunningNumber () const |
Returns the number of build and inserted, but not yet deleted transportables. More... | |
int | getJammedNumber () const |
Returns the number of times a transportables was jammed. More... | |
int | getWaitingForVehicleNumber () const |
Returns the number of transportables waiting for a ride. More... | |
int | getWaitingUntilNumber () const |
Returns the number of transportables waiting for a specified amount of time. More... | |
int | getMovingNumber () const |
Returns the number of transportables moving by themselvs (i.e. walking) More... | |
int | getRidingNumber () const |
Returns the number of transportables riding a vehicle. More... | |
int | getEndedNumber () const |
Returns the number of transportables that exited the simulation. More... | |
int | getArrivedNumber () const |
Returns the number of transportables that arrived at their destination. More... | |
Protected Attributes | |
int | myArrivedNumber |
The number of transportables that arrived at their destination. More... | |
int | myDiscardedNumber |
The number of discarded transportables. More... | |
int | myEndedNumber |
The number of transportables that exited the simulation. More... | |
bool | myHaveNewWaiting |
whether a new transportable waiting for a vehicle has been added in the last step More... | |
const bool | myIsPerson |
int | myJammedNumber |
The number of jammed transportables. More... | |
int | myLoadedNumber |
The number of build transportables. More... | |
int | myRunningNumber |
The number of transportables within the network (build and inserted but not removed) More... | |
std::map< std::string, MSTransportable * > | myTransportables |
all currently created transportables by id More... | |
std::map< SUMOTime, TransportableVector > | myWaiting4Departure |
Transportables waiting for departure. More... | |
std::map< const MSEdge *, TransportableVector > | myWaiting4Vehicle |
the lists of waiting transportables More... | |
int | myWaitingForDepartureNumber |
The number of transportables waiting for departure. More... | |
int | myWaitingForVehicleNumber |
The number of transportables waiting for vehicles. More... | |
std::map< SUMOTime, TransportableVector > | myWaitingUntil |
the lists of walking / stopping transportables More... | |
int | myWaitingUntilNumber |
The number of transportables waiting for a specified time. More... | |
Private Attributes | |
MSPModel * | myMovementModel |
MSPModel * | myNonInteractingModel |
GUI-version of the transportable control for building gui persons and containers.
Definition at line 35 of file GUITransportableControl.h.
|
inherited |
Definition of the internal transportables map iterator.
Definition at line 56 of file MSTransportableControl.h.
|
inherited |
Definition of a list of transportables.
Definition at line 53 of file MSTransportableControl.h.
GUITransportableControl::GUITransportableControl | ( | const bool | isPerson | ) |
constructor
Definition at line 35 of file GUITransportableControl.cpp.
|
virtual |
destructor
Definition at line 41 of file GUITransportableControl.cpp.
|
inherited |
aborts the plan for any transportable that is still waiting for a ride
Definition at line 321 of file MSTransportableControl.cpp.
References MSTransportableControl::erase(), MSTransportable::getCurrentStage(), Named::getID(), MSStageDriving::getWaitingDescription(), MSTransportable::isPerson(), MSTransportableControl::myWaiting4Vehicle, MSTransportableControl::myWaitingForVehicleNumber, MSEdge::removeContainer(), MSEdge::removePerson(), and WRITE_WARNING.
Referenced by MSNet::adaptToState().
|
inherited |
aborts waiting stage of transportable
Definition at line 357 of file MSTransportableControl.cpp.
References MSTransportableControl::myWaiting4Departure, and MSTransportableControl::myWaitingUntil.
Referenced by MSStageWaiting::abort().
|
inherited |
let the given transportable abort waiting for a vehicle (when removing stage via TraCI)
Definition at line 344 of file MSTransportableControl.cpp.
References MSTransportable::getEdge(), and MSTransportableControl::myWaiting4Vehicle.
Referenced by MSStageDriving::abort().
|
inherited |
Adds a single transportable, returns false if an id clash occurred.
[in] | transportable | The transportable to add |
Definition at line 87 of file MSTransportableControl.cpp.
References DELTA_T, SUMOVehicleParameter::depart, MSTransportable::getParameter(), SUMOVehicleParameter::id, MSTransportableControl::myLoadedNumber, MSTransportableControl::myTransportables, MSTransportableControl::myWaiting4Departure, and MSTransportableControl::myWaitingForDepartureNumber.
Referenced by LIBSUMO_NAMESPACE::Person::add(), MSRouteHandler::addFlowPerson(), and MSRouteHandler::closeContainer().
|
inlineinherited |
Definition at line 257 of file MSTransportableControl.h.
References MSTransportableControl::myArrivedNumber.
Referenced by MSTransportable::proceed().
|
inlineinherited |
Definition at line 261 of file MSTransportableControl.h.
References MSTransportableControl::myDiscardedNumber, and MSTransportableControl::myLoadedNumber.
Referenced by MSRouteHandler::addFlowPerson().
|
inherited |
adds a transportable to the list of transportables waiting for a vehicle on the specified edge
Definition at line 180 of file MSTransportableControl.cpp.
References MSTransportableControl::myHaveNewWaiting, MSTransportableControl::myWaiting4Vehicle, and MSTransportableControl::myWaitingForVehicleNumber.
Referenced by MSStageDriving::proceed().
|
inherited |
board any applicable persons Boards any people who wait on that edge for the given vehicle and removes them from myWaiting
[in] | the | edge on which the boarding should take place |
[in] | the | vehicle which is taking on passengers / goods |
[in] | the | stop at which the vehicle is stopping |
Definition at line 188 of file MSTransportableControl.cpp.
References SUMOVehicle::addTransportable(), SUMOVehicle::allowsBoarding(), DELTA_T, MSVehicleType::getBoardingDuration(), MSNet::getCurrentTimeStep(), MSNet::getInstance(), MSStageDriving::getOriginStop(), SUMOTrafficObject::getVehicleType(), MSGlobals::gStopTolerance, SUMOVehicle::isStoppedInRange(), MAX2(), MSTransportableControl::myWaiting4Vehicle, MSTransportableControl::myWaitingForVehicleNumber, MSEdge::removePerson(), MSStoppingPlace::removeTransportable(), and UNUSED_PARAMETER.
Referenced by MSVehicle::boardTransportables(), and MEVehicle::processStop().
|
virtual |
Builds a new container.
[in] | pars | The parameter |
[in] | vtype | The type (reusing vehicle type container here) |
[in] | plan | This container's plan |
Reimplemented from MSTransportableControl.
Definition at line 54 of file GUITransportableControl.cpp.
|
virtual |
Builds a new person.
[in] | pars | The parameter |
[in] | vtype | The type (reusing vehicle type container here) |
[in] | plan | This person's plan |
[in] | rng | The RNG to compute the optional speed deviation |
Reimplemented from MSTransportableControl.
Definition at line 46 of file GUITransportableControl.cpp.
References MSVehicleType::computeChosenSpeedDeviation().
checks whether any transportables waiting time is over
Definition at line 146 of file MSTransportableControl.cpp.
References MSTransportableControl::erase(), MSTransportableControl::myHaveNewWaiting, MSTransportableControl::myRunningNumber, MSTransportableControl::myWaiting4Departure, MSTransportableControl::myWaitingForDepartureNumber, MSTransportableControl::myWaitingUntil, and MSTransportableControl::myWaitingUntilNumber.
Referenced by MSNet::simulationStep().
|
virtualinherited |
removes a single transportable
Definition at line 112 of file MSTransportableControl.cpp.
References OutputDevice::getDeviceByOption(), Named::getID(), OptionsCont::getOptions(), MSTransportableControl::myEndedNumber, MSTransportableControl::myRunningNumber, MSTransportableControl::myTransportables, MSTransportable::routeOutput(), and MSTransportable::tripInfoOutput().
Referenced by MSTransportableControl::abortAnyWaitingForVehicle(), MSTransportableControl::checkWaiting(), MSPerson::MSPersonStage_Access::ProceedCmd::execute(), MSDevice_Tripinfo::generateOutputForUnfinished(), MSDevice_Vehroutes::generateOutputForUnfinished(), MSStageTranship::moveToNextEdge(), MSPerson::MSPersonStage_Walking::moveToNextEdge(), MSDevice_Transportable::notifyLeave(), MSDevice_Transportable::notifyMove(), GUIPerson::GUIPersonPopupMenu::onCmdRemoveObject(), MSPerson::MSPersonStage_Walking::proceed(), and MSDevice_Transportable::~MSDevice_Transportable().
|
inlineinherited |
decrement counter to avoid double counting transportables loaded from state
Definition at line 177 of file MSTransportableControl.h.
References MSTransportableControl::myLoadedNumber.
Referenced by MSStateHandler::myEndElement().
|
inherited |
register forced (traci) departure
Definition at line 175 of file MSTransportableControl.cpp.
References MSTransportableControl::myRunningNumber.
Referenced by LIBSUMO_NAMESPACE::Person::moveToXY().
|
inherited |
Returns the named transportable, if existing.
[in] | id | The id of the transportable |
Definition at line 102 of file MSTransportableControl.cpp.
References MSTransportableControl::myTransportables.
Referenced by MSRouteHandler::addFlowPerson(), MSRouteHandler::closeContainer(), libsumo::Helper::getPerson(), libsumo::Polygon::getTrafficObject(), libsumo::Helper::handleSubscriptions(), MSStateHandler::myEndElement(), TraCIServer::postProcessSimulationStep(), TraCIServerAPI_GUI::processSet(), and TraCIServerAPI_Person::processSet().
|
inherited |
return the number of active transportable objects
Definition at line 300 of file MSTransportableControl.cpp.
References MSTransportableControl::myRunningNumber, MSTransportableControl::myWaiting4Departure, and MSTransportableControl::myWaitingForVehicleNumber.
Referenced by LIBSUMO_NAMESPACE::Simulation::getMinExpectedNumber().
|
inlineinherited |
Returns the number of transportables that arrived at their destination.
Definition at line 237 of file MSTransportableControl.h.
References MSTransportableControl::myArrivedNumber.
Referenced by MSNet::writeOutput().
|
inherited |
Definition at line 316 of file MSTransportableControl.cpp.
References MSTransportableControl::myDiscardedNumber, MSTransportableControl::myLoadedNumber, and MSTransportableControl::myWaitingForDepartureNumber.
Referenced by MSNet::writeOutput().
|
inlineinherited |
Returns the number of transportables that exited the simulation.
Definition at line 230 of file MSTransportableControl.h.
References MSTransportableControl::myEndedNumber.
Referenced by MSNet::writeOutput().
|
inlineinherited |
Returns the number of times a transportables was jammed.
Definition at line 203 of file MSTransportableControl.h.
References MSTransportableControl::myJammedNumber.
Referenced by MSNet::generateStatistics(), GUINet::getParameterWindow(), MSNet::writeOutput(), and MSNet::writeStatistics().
|
inlineinherited |
Returns the number of build transportables.
Definition at line 187 of file MSTransportableControl.h.
References MSTransportableControl::myLoadedNumber.
Referenced by MSRouteHandler::addFlowPerson(), MSNet::generateStatistics(), GUINet::getParameterWindow(), MSNet::writeOutput(), and MSNet::writeStatistics().
|
inlineinherited |
Returns the default movement model for this kind of transportables.
Definition at line 246 of file MSTransportableControl.h.
References MSTransportableControl::myMovementModel.
Referenced by MSPerson::MSPersonStage_Walking::abort(), MSLink::getLeaderInfo(), MSLane::hasPedestrians(), MSPerson::MSPersonStage_Walking::loadState(), MSPModel_Striping::PState::moveToXY(), MSLane::nextBlocking(), MSPerson::MSPersonStage_Walking::proceed(), and MSPerson::MSPersonStage_Walking::walkDistance().
|
inherited |
Returns the number of transportables moving by themselvs (i.e. walking)
Definition at line 305 of file MSTransportableControl.cpp.
References MSPModel::getActiveNumber(), and MSTransportableControl::myMovementModel.
Referenced by MSTransportableControl::getRidingNumber(), and MSNet::writeOutput().
|
inlineinherited |
Returns the non interacting movement model (for tranship and "beaming")
Definition at line 253 of file MSTransportableControl.h.
References MSTransportableControl::myNonInteractingModel.
Referenced by MSStageTranship::proceed().
|
inherited |
Returns the number of transportables riding a vehicle.
Definition at line 311 of file MSTransportableControl.cpp.
References MSTransportableControl::getMovingNumber(), MSTransportableControl::myRunningNumber, MSTransportableControl::myWaitingForVehicleNumber, and MSTransportableControl::myWaitingUntilNumber.
Referenced by MSNet::writeOutput().
|
inlineinherited |
Returns the number of build and inserted, but not yet deleted transportables.
Definition at line 196 of file MSTransportableControl.h.
References MSTransportableControl::myRunningNumber.
Referenced by MSNet::generateStatistics(), GUINet::getParameterWindow(), GUIApplicationWindow::handleEvent_SimulationStep(), MSNet::simulationStep(), and MSNet::writeStatistics().
|
inlineinherited |
Returns the number of transportables waiting for a ride.
Definition at line 209 of file MSTransportableControl.h.
References MSTransportableControl::myWaitingForVehicleNumber.
Referenced by GUIApplicationWindow::checkGamingEventsDRT(), and MSNet::writeOutput().
|
inlineinherited |
Returns the number of transportables waiting for a specified amount of time.
Definition at line 216 of file MSTransportableControl.h.
References MSTransportableControl::myWaitingUntilNumber.
Referenced by MSNet::writeOutput().
|
inherited |
checks whether any transportable is still engaged in walking / stopping
Definition at line 294 of file MSTransportableControl.cpp.
References MSTransportableControl::myHaveNewWaiting, MSTransportableControl::myRunningNumber, MSTransportableControl::myWaiting4Departure, and MSTransportableControl::myWaitingForVehicleNumber.
Referenced by MSNet::simulationState().
|
inherited |
checks whether any transportable waits to finish her plan
Definition at line 288 of file MSTransportableControl.cpp.
References MSTransportableControl::myTransportables.
Referenced by MSNet::simulationStep().
void GUITransportableControl::insertIDs | ( | std::vector< GUIGlID > & | into | ) |
Returns the list of all known persons by gl-id.
[fill] | into The list to fill with vehicle ids |
Definition at line 60 of file GUITransportableControl.cpp.
References GUIGlObject::getGlID(), myIsPerson, MSTransportableControl::myTransportables, and WAITING_FOR_DEPART.
|
inherited |
load any applicable containers Loads any container that is waiting on that edge for the given vehicle and removes them from myWaiting
[in] | the | edge on which the loading should take place |
[in] | the | vehicle which is taking on containers |
Definition at line 237 of file MSTransportableControl.cpp.
References SUMOVehicle::addTransportable(), DELTA_T, SUMOVehicleParameter::Stop::endPos, MSVehicleType::getContainerCapacity(), SUMOVehicle::getContainerNumber(), MSNet::getCurrentTimeStep(), MSNet::getInstance(), MSVehicleType::getLoadingDuration(), MSStageDriving::getOriginStop(), SUMOTrafficObject::getVehicleType(), MAX2(), MSTransportableControl::myWaiting4Vehicle, MSTransportableControl::myWaitingForVehicleNumber, MSEdge::removeContainer(), MSStoppingPlace::removeTransportable(), and SUMOVehicleParameter::Stop::startPos.
Referenced by MSVehicle::boardTransportables(), and MEVehicle::processStop().
|
inlineinherited |
Returns the begin of the internal transportables map.
Definition at line 151 of file MSTransportableControl.h.
References MSTransportableControl::myTransportables.
Referenced by MSDevice_Tripinfo::generateOutputForUnfinished(), and MSDevice_Vehroutes::generateOutputForUnfinished().
|
inlineinherited |
Returns the end of the internal transportables map.
Definition at line 159 of file MSTransportableControl.h.
References MSTransportableControl::myTransportables.
Referenced by MSDevice_Tripinfo::generateOutputForUnfinished(), and MSDevice_Vehroutes::generateOutputForUnfinished().
|
inherited |
Reconstruct the current state.
Definition at line 402 of file MSTransportableControl.cpp.
References MSTransportableControl::myArrivedNumber, MSTransportableControl::myDiscardedNumber, MSTransportableControl::myEndedNumber, MSTransportableControl::myHaveNewWaiting, MSTransportableControl::myJammedNumber, MSTransportableControl::myLoadedNumber, MSTransportableControl::myRunningNumber, MSTransportableControl::myWaitingForDepartureNumber, MSTransportableControl::myWaitingForVehicleNumber, and MSTransportableControl::myWaitingUntilNumber.
Referenced by MSStateHandler::myStartElement().
|
inlineinherited |
register a jammed transportable
Definition at line 172 of file MSTransportableControl.h.
References MSTransportableControl::myJammedNumber.
Referenced by MSPModel_Striping::PState::walk().
|
inherited |
Saves the current state into the given stream.
Definition at line 390 of file MSTransportableControl.cpp.
References MSTransportableControl::myArrivedNumber, MSTransportableControl::myDiscardedNumber, MSTransportableControl::myEndedNumber, MSTransportableControl::myHaveNewWaiting, MSTransportableControl::myJammedNumber, MSTransportableControl::myLoadedNumber, MSTransportableControl::myRunningNumber, MSTransportableControl::myTransportables, MSTransportableControl::myWaitingForDepartureNumber, MSTransportableControl::myWaitingForVehicleNumber, MSTransportableControl::myWaitingUntilNumber, SUMO_ATTR_STATE, and OutputDevice::writeAttr().
Referenced by MSStateHandler::saveState().
|
inherited |
sets the arrival time for a waiting transportable
Definition at line 134 of file MSTransportableControl.cpp.
References DELTA_T, MSTransportableControl::myWaiting4Departure, MSTransportableControl::myWaitingUntil, and MSTransportableControl::myWaitingUntilNumber.
Referenced by MSStageWaiting::proceed().
|
inlineinherited |
Returns the number of known transportables.
Definition at line 167 of file MSTransportableControl.h.
References MSTransportableControl::myTransportables.
|
protectedinherited |
The number of transportables that arrived at their destination.
Definition at line 312 of file MSTransportableControl.h.
Referenced by MSTransportableControl::addArrived(), MSTransportableControl::getArrivedNumber(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
protectedinherited |
The number of discarded transportables.
Definition at line 291 of file MSTransportableControl.h.
Referenced by MSTransportableControl::addDiscarded(), MSTransportableControl::getDepartedNumber(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
protectedinherited |
The number of transportables that exited the simulation.
Definition at line 309 of file MSTransportableControl.h.
Referenced by MSTransportableControl::erase(), MSTransportableControl::getEndedNumber(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
protectedinherited |
whether a new transportable waiting for a vehicle has been added in the last step
Definition at line 315 of file MSTransportableControl.h.
Referenced by MSTransportableControl::addWaiting(), MSTransportableControl::checkWaiting(), MSTransportableControl::hasNonWaiting(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
protected |
Definition at line 69 of file GUITransportableControl.h.
Referenced by insertIDs().
|
protectedinherited |
The number of jammed transportables.
Definition at line 297 of file MSTransportableControl.h.
Referenced by MSTransportableControl::getJammedNumber(), MSTransportableControl::loadState(), MSTransportableControl::registerJammed(), and MSTransportableControl::saveState().
|
protectedinherited |
The number of build transportables.
Definition at line 288 of file MSTransportableControl.h.
Referenced by MSTransportableControl::add(), MSTransportableControl::addDiscarded(), MSTransportableControl::fixLoadCount(), MSTransportableControl::getDepartedNumber(), MSTransportableControl::getLoadedNumber(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
privateinherited |
Definition at line 318 of file MSTransportableControl.h.
Referenced by MSTransportableControl::getMovementModel(), MSTransportableControl::getMovingNumber(), MSTransportableControl::MSTransportableControl(), and MSTransportableControl::~MSTransportableControl().
|
privateinherited |
Definition at line 320 of file MSTransportableControl.h.
Referenced by MSTransportableControl::getNonInteractingModel(), MSTransportableControl::MSTransportableControl(), and MSTransportableControl::~MSTransportableControl().
|
protectedinherited |
The number of transportables within the network (build and inserted but not removed)
Definition at line 294 of file MSTransportableControl.h.
Referenced by MSTransportableControl::checkWaiting(), MSTransportableControl::erase(), MSTransportableControl::forceDeparture(), MSTransportableControl::getActiveCount(), MSTransportableControl::getRidingNumber(), MSTransportableControl::getRunningNumber(), MSTransportableControl::hasNonWaiting(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
protectedinherited |
all currently created transportables by id
Definition at line 276 of file MSTransportableControl.h.
Referenced by MSTransportableControl::add(), MSTransportableControl::erase(), MSTransportableControl::get(), MSTransportableControl::hasTransportables(), insertIDs(), MSTransportableControl::loadedBegin(), MSTransportableControl::loadedEnd(), MSTransportableControl::saveState(), MSTransportableControl::size(), and MSTransportableControl::~MSTransportableControl().
|
protectedinherited |
Transportables waiting for departure.
Definition at line 279 of file MSTransportableControl.h.
Referenced by MSTransportableControl::abortWaiting(), MSTransportableControl::add(), MSTransportableControl::checkWaiting(), MSTransportableControl::getActiveCount(), MSTransportableControl::hasNonWaiting(), and MSTransportableControl::setWaitEnd().
|
protectedinherited |
the lists of waiting transportables
Definition at line 285 of file MSTransportableControl.h.
Referenced by MSTransportableControl::abortAnyWaitingForVehicle(), MSTransportableControl::abortWaitingForVehicle(), MSTransportableControl::addWaiting(), MSTransportableControl::boardAnyWaiting(), MSTransportableControl::loadAnyWaiting(), and MSTransportableControl::~MSTransportableControl().
|
protectedinherited |
The number of transportables waiting for departure.
Definition at line 300 of file MSTransportableControl.h.
Referenced by MSTransportableControl::add(), MSTransportableControl::checkWaiting(), MSTransportableControl::getDepartedNumber(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
protectedinherited |
The number of transportables waiting for vehicles.
Definition at line 303 of file MSTransportableControl.h.
Referenced by MSTransportableControl::abortAnyWaitingForVehicle(), MSTransportableControl::addWaiting(), MSTransportableControl::boardAnyWaiting(), MSTransportableControl::getActiveCount(), MSTransportableControl::getRidingNumber(), MSTransportableControl::getWaitingForVehicleNumber(), MSTransportableControl::hasNonWaiting(), MSTransportableControl::loadAnyWaiting(), MSTransportableControl::loadState(), and MSTransportableControl::saveState().
|
protectedinherited |
the lists of walking / stopping transportables
Definition at line 282 of file MSTransportableControl.h.
Referenced by MSTransportableControl::abortWaiting(), MSTransportableControl::checkWaiting(), and MSTransportableControl::setWaitEnd().
|
protectedinherited |
The number of transportables waiting for a specified time.
Definition at line 306 of file MSTransportableControl.h.
Referenced by MSTransportableControl::checkWaiting(), MSTransportableControl::getRidingNumber(), MSTransportableControl::getWaitingUntilNumber(), MSTransportableControl::loadState(), MSTransportableControl::saveState(), and MSTransportableControl::setWaitEnd().