The AutomaticExecutor class is used to run multiple algorithms sequential on the same input.
More...
#include <automaticexecutor.h>
|
|
void | slot_startAutomaticExec () |
| | slot_startAutomaticExec Connected to the AutomaticWidget, used to start the automatic execution
|
| |
|
void | slot_samplingFinished () |
| | slot_algoFinished Connected to the current algorithm executor, called when the current algorithm finished
|
| |
|
void | slot_algoAbort () |
| | slot_algoAbort Connected to the current algorithm executor, called when a algorithm is aborted. This will stop the auto execution completly.
|
| |
|
void | slot_settingsFinished () |
| | slot_settingsFinished Connected to the current algorithm executor, called when generate settings finished
|
| |
The AutomaticExecutor class is used to run multiple algorithms sequential on the same input.
- Author
- Daniel Brommer
- Date
- 2021/06/10
◆ AutomaticExecutor()
◆ isFinished()
| bool AutomaticExecutor::isFinished |
( |
| ) |
|
isFinished Shows if all algorithms are done
- Returns
- true if all algorithms are done false otherwise
◆ setExportController()
| void AutomaticExecutor::setExportController |
( |
ExportController * |
exportController | ) |
|
setExportController ExportController doesn't exists when this class is created, so it has to be set later
- Parameters
-
◆ sig_createProgress
◆ sig_hasStatusMessage
| void AutomaticExecutor::sig_hasStatusMessage |
( |
QString |
message | ) |
|
|
signal |
[signal] sig_hasStatusMessage() is emitted when the status message is updated.
- Parameters
-
| message | QString with the new status |
◆ startMultipleAlgo()
| void AutomaticExecutor::startMultipleAlgo |
( |
QList< QPair< QString, QMap< QString, QVariant > > > |
algoList, |
|
|
int |
step |
|
) |
| |
startMultipleAlgo Executes the indexed algorithm
- Parameters
-
| algoList | List of all selected algorithms |
| step | Index of the current algorithm |
The documentation for this class was generated from the following files:
- iVS3D/src/iVS3D-core/model/automaticExecution/automaticexecutor.h
- iVS3D/src/iVS3D-core/model/automaticExecution/automaticexecutor.cpp