![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MSTransportableControl.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... | |
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... | |
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... | |
MSTransportableControl (const bool isPerson) | |
Constructor. 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 | ~MSTransportableControl () |
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... | |
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 Member Functions | |
MSTransportableControl & | operator= (const MSTransportableControl &src)=delete |
invalidated assignment operator More... | |
Private Attributes | |
MSPModel * | myMovementModel |
MSPModel * | myNonInteractingModel |
The class is used to handle transportables (persons and containers) who are not using a transportation system but are walking or waiting. This includes waiting for the arrival or departure time / the time the waiting is over.
Definition at line 50 of file MSTransportableControl.h.
typedef std::map<std::string, MSTransportable*>::const_iterator MSTransportableControl::constVehIt |
Definition of the internal transportables map iterator.
Definition at line 56 of file MSTransportableControl.h.
typedef std::vector<MSTransportable*> MSTransportableControl::TransportableVector |
Definition of a list of transportables.
Definition at line 53 of file MSTransportableControl.h.
MSTransportableControl::MSTransportableControl | ( | const bool | isPerson | ) |
Constructor.
Definition at line 44 of file MSTransportableControl.cpp.
References MSNet::getInstance(), OptionsCont::getOptions(), OptionsCont::getString(), myMovementModel, and myNonInteractingModel.
|
virtual |
Destructor.
Definition at line 73 of file MSTransportableControl.cpp.
References myMovementModel, myNonInteractingModel, myTransportables, and myWaiting4Vehicle.
void MSTransportableControl::abortAnyWaitingForVehicle | ( | ) |
aborts the plan for any transportable that is still waiting for a ride
Definition at line 321 of file MSTransportableControl.cpp.
References erase(), MSTransportable::getCurrentStage(), Named::getID(), MSStageDriving::getWaitingDescription(), MSTransportable::isPerson(), myWaiting4Vehicle, myWaitingForVehicleNumber, MSEdge::removeContainer(), MSEdge::removePerson(), and WRITE_WARNING.
Referenced by MSNet::adaptToState().
void MSTransportableControl::abortWaiting | ( | MSTransportable * | t | ) |
aborts waiting stage of transportable
Definition at line 357 of file MSTransportableControl.cpp.
References myWaiting4Departure, and myWaitingUntil.
Referenced by MSStageWaiting::abort().
void MSTransportableControl::abortWaitingForVehicle | ( | MSTransportable * | t | ) |
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 myWaiting4Vehicle.
Referenced by MSStageDriving::abort().
bool MSTransportableControl::add | ( | MSTransportable * | transportable | ) |
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, myLoadedNumber, myTransportables, myWaiting4Departure, and myWaitingForDepartureNumber.
Referenced by LIBSUMO_NAMESPACE::Person::add(), MSRouteHandler::addFlowPerson(), and MSRouteHandler::closeContainer().
|
inline |
Definition at line 257 of file MSTransportableControl.h.
References myArrivedNumber.
Referenced by MSTransportable::proceed().
|
inline |
Definition at line 261 of file MSTransportableControl.h.
References myDiscardedNumber, and myLoadedNumber.
Referenced by MSRouteHandler::addFlowPerson().
void MSTransportableControl::addWaiting | ( | const MSEdge * | edge, |
MSTransportable * | person | ||
) |
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 myHaveNewWaiting, myWaiting4Vehicle, and myWaitingForVehicleNumber.
Referenced by MSStageDriving::proceed().
bool MSTransportableControl::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
[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(), myWaiting4Vehicle, 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 in GUITransportableControl.
Definition at line 384 of file MSTransportableControl.cpp.
Referenced by MSRouteHandler::closeContainer().
|
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 in GUITransportableControl.
Definition at line 376 of file MSTransportableControl.cpp.
References MSVehicleType::computeChosenSpeedDeviation().
Referenced by LIBSUMO_NAMESPACE::Person::add(), and MSRouteHandler::addFlowPerson().
checks whether any transportables waiting time is over
Definition at line 146 of file MSTransportableControl.cpp.
References erase(), myHaveNewWaiting, myRunningNumber, myWaiting4Departure, myWaitingForDepartureNumber, myWaitingUntil, and myWaitingUntilNumber.
Referenced by MSNet::simulationStep().
|
virtual |
removes a single transportable
Definition at line 112 of file MSTransportableControl.cpp.
References OutputDevice::getDeviceByOption(), Named::getID(), OptionsCont::getOptions(), myEndedNumber, myRunningNumber, myTransportables, MSTransportable::routeOutput(), and MSTransportable::tripInfoOutput().
Referenced by abortAnyWaitingForVehicle(), 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().
|
inline |
decrement counter to avoid double counting transportables loaded from state
Definition at line 177 of file MSTransportableControl.h.
References myLoadedNumber.
Referenced by MSStateHandler::myEndElement().
void MSTransportableControl::forceDeparture | ( | ) |
register forced (traci) departure
Definition at line 175 of file MSTransportableControl.cpp.
References myRunningNumber.
Referenced by LIBSUMO_NAMESPACE::Person::moveToXY().
MSTransportable * MSTransportableControl::get | ( | const std::string & | id | ) | const |
Returns the named transportable, if existing.
[in] | id | The id of the transportable |
Definition at line 102 of file MSTransportableControl.cpp.
References 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().
int MSTransportableControl::getActiveCount | ( | ) |
return the number of active transportable objects
Definition at line 300 of file MSTransportableControl.cpp.
References myRunningNumber, myWaiting4Departure, and myWaitingForVehicleNumber.
Referenced by LIBSUMO_NAMESPACE::Simulation::getMinExpectedNumber().
|
inline |
Returns the number of transportables that arrived at their destination.
Definition at line 237 of file MSTransportableControl.h.
References myArrivedNumber.
Referenced by MSNet::writeOutput().
int MSTransportableControl::getDepartedNumber | ( | ) | const |
Definition at line 316 of file MSTransportableControl.cpp.
References myDiscardedNumber, myLoadedNumber, and myWaitingForDepartureNumber.
Referenced by MSNet::writeOutput().
|
inline |
Returns the number of transportables that exited the simulation.
Definition at line 230 of file MSTransportableControl.h.
References myEndedNumber.
Referenced by MSNet::writeOutput().
|
inline |
Returns the number of times a transportables was jammed.
Definition at line 203 of file MSTransportableControl.h.
References myJammedNumber.
Referenced by MSNet::generateStatistics(), GUINet::getParameterWindow(), MSNet::writeOutput(), and MSNet::writeStatistics().
|
inline |
Returns the number of build transportables.
Definition at line 187 of file MSTransportableControl.h.
References myLoadedNumber.
Referenced by MSRouteHandler::addFlowPerson(), MSNet::generateStatistics(), GUINet::getParameterWindow(), MSNet::writeOutput(), and MSNet::writeStatistics().
|
inline |
Returns the default movement model for this kind of transportables.
Definition at line 246 of file MSTransportableControl.h.
References 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().
int MSTransportableControl::getMovingNumber | ( | ) | const |
Returns the number of transportables moving by themselvs (i.e. walking)
Definition at line 305 of file MSTransportableControl.cpp.
References MSPModel::getActiveNumber(), and myMovementModel.
Referenced by getRidingNumber(), and MSNet::writeOutput().
|
inline |
Returns the non interacting movement model (for tranship and "beaming")
Definition at line 253 of file MSTransportableControl.h.
References myNonInteractingModel.
Referenced by MSStageTranship::proceed().
int MSTransportableControl::getRidingNumber | ( | ) | const |
Returns the number of transportables riding a vehicle.
Definition at line 311 of file MSTransportableControl.cpp.
References getMovingNumber(), myRunningNumber, myWaitingForVehicleNumber, and myWaitingUntilNumber.
Referenced by MSNet::writeOutput().
|
inline |
Returns the number of build and inserted, but not yet deleted transportables.
Definition at line 196 of file MSTransportableControl.h.
References myRunningNumber.
Referenced by MSNet::generateStatistics(), GUINet::getParameterWindow(), GUIApplicationWindow::handleEvent_SimulationStep(), MSNet::simulationStep(), and MSNet::writeStatistics().
|
inline |
Returns the number of transportables waiting for a ride.
Definition at line 209 of file MSTransportableControl.h.
References myWaitingForVehicleNumber.
Referenced by GUIApplicationWindow::checkGamingEventsDRT(), and MSNet::writeOutput().
|
inline |
Returns the number of transportables waiting for a specified amount of time.
Definition at line 216 of file MSTransportableControl.h.
References myWaitingUntilNumber.
Referenced by MSNet::writeOutput().
bool MSTransportableControl::hasNonWaiting | ( | ) | const |
checks whether any transportable is still engaged in walking / stopping
Definition at line 294 of file MSTransportableControl.cpp.
References myHaveNewWaiting, myRunningNumber, myWaiting4Departure, and myWaitingForVehicleNumber.
Referenced by MSNet::simulationState().
bool MSTransportableControl::hasTransportables | ( | ) | const |
checks whether any transportable waits to finish her plan
Definition at line 288 of file MSTransportableControl.cpp.
References myTransportables.
Referenced by MSNet::simulationStep().
bool MSTransportableControl::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
[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(), myWaiting4Vehicle, myWaitingForVehicleNumber, MSEdge::removeContainer(), MSStoppingPlace::removeTransportable(), and SUMOVehicleParameter::Stop::startPos.
Referenced by MSVehicle::boardTransportables(), and MEVehicle::processStop().
|
inline |
Returns the begin of the internal transportables map.
Definition at line 151 of file MSTransportableControl.h.
References myTransportables.
Referenced by MSDevice_Tripinfo::generateOutputForUnfinished(), and MSDevice_Vehroutes::generateOutputForUnfinished().
|
inline |
Returns the end of the internal transportables map.
Definition at line 159 of file MSTransportableControl.h.
References myTransportables.
Referenced by MSDevice_Tripinfo::generateOutputForUnfinished(), and MSDevice_Vehroutes::generateOutputForUnfinished().
void MSTransportableControl::loadState | ( | const std::string & | state | ) |
Reconstruct the current state.
Definition at line 402 of file MSTransportableControl.cpp.
References myArrivedNumber, myDiscardedNumber, myEndedNumber, myHaveNewWaiting, myJammedNumber, myLoadedNumber, myRunningNumber, myWaitingForDepartureNumber, myWaitingForVehicleNumber, and myWaitingUntilNumber.
Referenced by MSStateHandler::myStartElement().
|
privatedelete |
invalidated assignment operator
|
inline |
register a jammed transportable
Definition at line 172 of file MSTransportableControl.h.
References myJammedNumber.
Referenced by MSPModel_Striping::PState::walk().
void MSTransportableControl::saveState | ( | OutputDevice & | out | ) |
Saves the current state into the given stream.
Definition at line 390 of file MSTransportableControl.cpp.
References myArrivedNumber, myDiscardedNumber, myEndedNumber, myHaveNewWaiting, myJammedNumber, myLoadedNumber, myRunningNumber, myTransportables, myWaitingForDepartureNumber, myWaitingForVehicleNumber, myWaitingUntilNumber, SUMO_ATTR_STATE, and OutputDevice::writeAttr().
Referenced by MSStateHandler::saveState().
void MSTransportableControl::setWaitEnd | ( | SUMOTime | time, |
MSTransportable * | transportable | ||
) |
sets the arrival time for a waiting transportable
Definition at line 134 of file MSTransportableControl.cpp.
References DELTA_T, myWaiting4Departure, myWaitingUntil, and myWaitingUntilNumber.
Referenced by MSStageWaiting::proceed().
|
inline |
Returns the number of known transportables.
Definition at line 167 of file MSTransportableControl.h.
References myTransportables.
|
protected |
The number of transportables that arrived at their destination.
Definition at line 312 of file MSTransportableControl.h.
Referenced by addArrived(), getArrivedNumber(), loadState(), and saveState().
|
protected |
The number of discarded transportables.
Definition at line 291 of file MSTransportableControl.h.
Referenced by addDiscarded(), getDepartedNumber(), loadState(), and saveState().
|
protected |
The number of transportables that exited the simulation.
Definition at line 309 of file MSTransportableControl.h.
Referenced by erase(), getEndedNumber(), loadState(), and saveState().
|
protected |
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 addWaiting(), checkWaiting(), hasNonWaiting(), loadState(), and saveState().
|
protected |
The number of jammed transportables.
Definition at line 297 of file MSTransportableControl.h.
Referenced by getJammedNumber(), loadState(), registerJammed(), and saveState().
|
protected |
The number of build transportables.
Definition at line 288 of file MSTransportableControl.h.
Referenced by add(), addDiscarded(), fixLoadCount(), getDepartedNumber(), getLoadedNumber(), loadState(), and saveState().
|
private |
Definition at line 318 of file MSTransportableControl.h.
Referenced by getMovementModel(), getMovingNumber(), MSTransportableControl(), and ~MSTransportableControl().
|
private |
Definition at line 320 of file MSTransportableControl.h.
Referenced by getNonInteractingModel(), MSTransportableControl(), and ~MSTransportableControl().
|
protected |
The number of transportables within the network (build and inserted but not removed)
Definition at line 294 of file MSTransportableControl.h.
Referenced by checkWaiting(), erase(), forceDeparture(), getActiveCount(), getRidingNumber(), getRunningNumber(), hasNonWaiting(), loadState(), and saveState().
|
protected |
all currently created transportables by id
Definition at line 276 of file MSTransportableControl.h.
Referenced by add(), erase(), get(), hasTransportables(), GUITransportableControl::insertIDs(), loadedBegin(), loadedEnd(), saveState(), size(), and ~MSTransportableControl().
|
protected |
Transportables waiting for departure.
Definition at line 279 of file MSTransportableControl.h.
Referenced by abortWaiting(), add(), checkWaiting(), getActiveCount(), hasNonWaiting(), and setWaitEnd().
|
protected |
the lists of waiting transportables
Definition at line 285 of file MSTransportableControl.h.
Referenced by abortAnyWaitingForVehicle(), abortWaitingForVehicle(), addWaiting(), boardAnyWaiting(), loadAnyWaiting(), and ~MSTransportableControl().
|
protected |
The number of transportables waiting for departure.
Definition at line 300 of file MSTransportableControl.h.
Referenced by add(), checkWaiting(), getDepartedNumber(), loadState(), and saveState().
|
protected |
The number of transportables waiting for vehicles.
Definition at line 303 of file MSTransportableControl.h.
Referenced by abortAnyWaitingForVehicle(), addWaiting(), boardAnyWaiting(), getActiveCount(), getRidingNumber(), getWaitingForVehicleNumber(), hasNonWaiting(), loadAnyWaiting(), loadState(), and saveState().
|
protected |
the lists of walking / stopping transportables
Definition at line 282 of file MSTransportableControl.h.
Referenced by abortWaiting(), checkWaiting(), and setWaitEnd().
|
protected |
The number of transportables waiting for a specified time.
Definition at line 306 of file MSTransportableControl.h.
Referenced by checkWaiting(), getRidingNumber(), getWaitingUntilNumber(), loadState(), saveState(), and setWaitEnd().