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. More... | |
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