open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iAFilterRunnerGUIThread Class Reference

GUI Runner Thread for running descendants of iAFilter. 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 ()
 
virtual void abort ()=0
 

Detailed Description

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 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: