open_iA 2025.6
Loading...
Searching...
No Matches
iAFilterRunnerGUIThread Class Reference

Used for running descendants of iAFilter in the GUI. More...

#include <iAFilterRunnerGUI.h>

Inheritance diagram for iAFilterRunnerGUIThread:
[legend]
Collaboration diagram for iAFilterRunnerGUIThread:
[legend]

Public Member Functions

 iAFilterRunnerGUIThread (std::shared_ptr< iAFilter > filter, QVariantMap paramValues, iAMdiChild *sourceMDI)
 
void abort () override
 
void addInput (std::shared_ptr< iADataSet > dataSet)
 
std::shared_ptr< iAFilterfilter ()
 
size_t inputCount () const
 
void run () override
 
iAMdiChildsourceMDI ()
 
- Public Member Functions inherited from iAAbortListener
virtual ~iAAbortListener ()
 

Detailed Description

Used for running descendants of iAFilter in the GUI.

Used in iAFilterRunnerGUI::run (see below) as thread to run a descendant of iAFilter inside its own thread. Needs to be in the .h file so that moc'ing it works.

Constructor & Destructor Documentation

◆ iAFilterRunnerGUIThread()

iAFilterRunnerGUIThread::iAFilterRunnerGUIThread ( std::shared_ptr< iAFilter > filter,
QVariantMap paramValues,
iAMdiChild * sourceMDI )

Member Function Documentation

◆ abort()

void iAFilterRunnerGUIThread::abort ( )
overridevirtual

Implements iAAbortListener.

◆ addInput()

void iAFilterRunnerGUIThread::addInput ( std::shared_ptr< iADataSet > dataSet)

◆ filter()

std::shared_ptr< iAFilter > iAFilterRunnerGUIThread::filter ( )

◆ inputCount()

size_t iAFilterRunnerGUIThread::inputCount ( ) const

◆ run()

void iAFilterRunnerGUIThread::run ( )
override

◆ sourceMDI()

iAMdiChild * iAFilterRunnerGUIThread::sourceMDI ( )

The documentation for this class was generated from the following files: