Loading...
Searching...
No Matches
Scenario::ScenarioExecution Class Reference
API for the various elements that we can execute. More...
Inheritance diagram for Scenario::ScenarioExecution:
Detailed Description
API for the various elements that we can execute.
This is used for instance by the "Play" tool, PlayToolState.
Public Member Functions | |
| void | playState (const ScenarioInterface *arg_1, Id< StateModel > arg_2) |
| Play a single state. | |
| void | playInterval (IntervalModel *arg_1) |
| Stop a single IntervalModel. | |
| void | stopInterval (IntervalModel *arg_1) |
| void | playFromIntervalAtDate (const ScenarioInterface *arg_1, Id< IntervalModel > arg_2, const TimeVal &arg_3) |
| Play from a given point in a IntervalModel. | |
| void | playAtDate (const TimeVal &arg_1) |
| "Play from here" algorithm. | |
| void | transport (const TimeVal &arg_1) |
| void | startRecording (ProcessModel *arg_1, Point arg_2) |
| Request an automation recording from a given point. | |
| void | startRecordingMessages (ProcessModel *arg_1, Point arg_2) |
| Request a message recording from a given point. | |
| void | stopRecording () |
Member Function Documentation
◆ playFromIntervalAtDate()
| void Scenario::ScenarioExecution::playFromIntervalAtDate | ( | const ScenarioInterface * | arg_1, |
| Id< IntervalModel > | arg_2, | ||
| const TimeVal & | arg_3 | ||
| ) |
Play from a given point in a IntervalModel.
The other branches of the Scenario will be discarded, i.e. all the IntervalModel that aren't originating from this one.
The documentation for this class was generated from the following files:
- Execution/ScenarioExecution.hpp
- ScenarioApplicationPlugin.cpp