GUI Runner Thread for running descendants of iAFilter.
More...
#include <iAFilterRunnerGUI.h>
|
| | iAFilterRunnerGUIThread (QSharedPointer< iAFilter > filter, QMap< QString, QVariant > paramValues, iAMdiChild *mdiChild, QString const &fileName) |
| |
| void | abort () override |
| |
| void | addInput (vtkImageData *img, QString const &fileName) |
| |
| QSharedPointer< iAFilter > | filter () |
| |
| void | performWork () override |
| | Method that performs the algorithm's work, to be overridden in child classes. More...
|
| |
| | iAAlgorithm (QString fn, vtkImageData *i, vtkPolyData *p, iALogger *l, QObject *parent=nullptr) |
| |
| virtual | ~iAAlgorithm () |
| |
| void | AddImage (vtkImageData *i) |
| |
| void | addMsg (QString txt) |
| |
| void | allocConnectors (int size) |
| |
| QVector< iAConnector * > const & | Connectors () const |
| | get all connectors More...
|
| |
| bool | deleteConnector (iAConnector *c) |
| |
| iAConnector * | getConnector () const |
| | return first element of the connectors More...
|
| |
| QString | getFilterName () const |
| |
| vtkImageData * | getVtkImageData () |
| |
| vtkPolyData * | getVtkPolyData () |
| |
| iALogger * | logger () const |
| |
| iAProgress * | ProgressObserver () |
| |
| virtual void | SafeTerminate () |
| | probably NOT "safe", just calls QThread::terminate (note there: "Warning: This function is dangerous and its use is discouraged.") There is no safe way to terminate algorithms implemented yet. More...
|
| |
| void | setup (QString fn, vtkImageData *i, vtkPolyData *p, iALogger *l) |
| |
| void | Start () |
| | Start counting the running time and set the start time. More...
|
| |
| int | Stop () |
| | Get the elapsed time since Start call. More...
|
| |
GUI Runner Thread for running descendants of iAFilter.
Used in iAFilterRunnerGUI::run (see below) as thread to run a descendant of iAFilter inside its own thread
◆ iAFilterRunnerGUIThread()
| iAFilterRunnerGUIThread::iAFilterRunnerGUIThread |
( |
QSharedPointer< iAFilter > |
filter, |
|
|
QMap< QString, QVariant > |
paramValues, |
|
|
iAMdiChild * |
mdiChild, |
|
|
QString const & |
fileName |
|
) |
| |
◆ abort()
| void iAFilterRunnerGUIThread::abort |
( |
| ) |
|
|
overridevirtual |
◆ addInput()
| void iAFilterRunnerGUIThread::addInput |
( |
vtkImageData * |
img, |
|
|
QString const & |
fileName |
|
) |
| |
◆ filter()
| QSharedPointer< iAFilter > iAFilterRunnerGUIThread::filter |
( |
| ) |
|
◆ performWork()
| void iAFilterRunnerGUIThread::performWork |
( |
| ) |
|
|
overridevirtual |
Method that performs the algorithm's work, to be overridden in child classes.
Reimplemented from iAAlgorithm.
The documentation for this class was generated from the following files: