![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Public Member Functions | |
| SUMOTime | execute (SUMOTime currentTime) |
| Executes the command. | |
| MovePedestrians () | |
| virtual SUMOTime | shiftTime (SUMOTime, SUMOTime, SUMOTime) |
| Reschedule or deschedule the command when quick-loading state. | |
Data Fields | |
| int | priority = 0 |
Private Member Functions | |
| MovePedestrians & | operator= (const MovePedestrians &)=delete |
| Invalidated assignment operator. | |
Definition at line 83 of file MSTransportableDevice_FCDReplay.h.
| MSTransportableDevice_FCDReplay::MovePedestrians::MovePedestrians | ( | ) |
Definition at line 133 of file MSTransportableDevice_FCDReplay.cpp.
References Command::priority.
Referenced by operator=().
Executes the command.
The implementations should return 0 if the command shall not be repeated, or a value larger than 0 that describe the time after which the command shall be executed again. Values below 0 must not be returned.
| [in] | currentTime | The current simulation time |
| ProcessError | Derived actions may throw this exception |
Implements Command.
Definition at line 140 of file MSTransportableDevice_FCDReplay.cpp.
References DELTA_T, MSNet::getInstance(), MSNet::getPersonControl(), MSTransportableControl::loadedBegin(), MSTransportableControl::loadedEnd(), and MSTransportableDevice_FCDReplay::MSTransportableDevice_FCDReplay().
|
privatedelete |
Invalidated assignment operator.
References MovePedestrians().
Reschedule or deschedule the command when quick-loading state.
The implementations should return -1 if the command shall not be re-scheduled, or a value >= 0 that describe the new time at which the command shall be executed again.
| [in] | currentTime | The current simulation time |
| [in] | execTime | The time at which the command would have been executed |
| [in] | newTime | The simulation time at which the simulation is restarted |
Reimplemented in MSCalibrator::CalibratorCommand, and MSTrafficLightLogic::SwitchCommand.
|
inherited |
Definition at line 87 of file Command.h.
Referenced by MSTransportableDevice_FCDReplay::MovePedestrians::MovePedestrians(), and MSTrafficLightLogic::SwitchCommand::SwitchCommand().