#include <iAAlgorithm.h>
|
| virtual void | performWork () |
| | Method that performs the algorithm's work, to be overridden in child classes. More...
|
| |
| virtual void | run () |
| | Performs the actual work. More...
|
| |
| void | setImageData (vtkImageData *imgData) |
| | sets the image data More...
|
| |
◆ iAAlgorithm()
| iAAlgorithm::iAAlgorithm |
( |
QString |
fn, |
|
|
vtkImageData * |
i, |
|
|
vtkPolyData * |
p, |
|
|
iALogger * |
l, |
|
|
QObject * |
parent = nullptr |
|
) |
| |
◆ ~iAAlgorithm()
| iAAlgorithm::~iAAlgorithm |
( |
| ) |
|
|
virtual |
◆ AddImage()
| void iAAlgorithm::AddImage |
( |
vtkImageData * |
i | ) |
|
◆ addMsg()
| void iAAlgorithm::addMsg |
( |
QString |
txt | ) |
|
◆ allocConnectors()
| void iAAlgorithm::allocConnectors |
( |
int |
size | ) |
|
◆ aprogress
| void iAAlgorithm::aprogress |
( |
int |
i | ) |
|
|
signal |
◆ Connectors()
| const QVector< iAConnector * > & iAAlgorithm::Connectors |
( |
| ) |
const |
◆ deleteConnector()
◆ getConnector()
return first element of the connectors
◆ getFilterName()
| QString iAAlgorithm::getFilterName |
( |
| ) |
const |
◆ getVtkImageData()
| vtkImageData * iAAlgorithm::getVtkImageData |
( |
| ) |
|
◆ getVtkPolyData()
| vtkPolyData * iAAlgorithm::getVtkPolyData |
( |
| ) |
|
◆ itkMesh_vtkPolydata()
| void iAAlgorithm::itkMesh_vtkPolydata |
( |
MeshType::Pointer |
mesh, |
|
|
vtkPolyData * |
polyData |
|
) |
| |
◆ logger()
| iALogger * iAAlgorithm::logger |
( |
| ) |
const |
◆ performWork()
| void iAAlgorithm::performWork |
( |
| ) |
|
|
protectedvirtual |
Method that performs the algorithm's work, to be overridden in child classes.
Reimplemented in iAFilterRunnerGUIThread.
◆ ProgressObserver()
◆ run()
| void iAAlgorithm::run |
( |
| ) |
|
|
protectedvirtual |
Performs the actual work.
The method in this class performs some basic actions (like printing messages when the algorithm started and stopped, and basic error checking by catching any exceptions). Typically you will not want to override this method but the "performWork" method below
Reimplemented in iAIO.
◆ SafeTerminate()
| void iAAlgorithm::SafeTerminate |
( |
| ) |
|
|
virtual |
◆ setImageData()
| void iAAlgorithm::setImageData |
( |
vtkImageData * |
imgData | ) |
|
|
protected |
◆ setup()
| void iAAlgorithm::setup |
( |
QString |
fn, |
|
|
vtkImageData * |
i, |
|
|
vtkPolyData * |
p, |
|
|
iALogger * |
l |
|
) |
| |
◆ Start()
| void iAAlgorithm::Start |
( |
| ) |
|
◆ startUpdate
| void iAAlgorithm::startUpdate |
( |
int |
ch = 1 | ) |
|
|
signal |
◆ Stop()
| int iAAlgorithm::Stop |
( |
| ) |
|
◆ updateVtkImageData
| void iAAlgorithm::updateVtkImageData |
( |
int |
ch | ) |
|
|
slot |
◆ vtkPolydata_itkMesh()
| void iAAlgorithm::vtkPolydata_itkMesh |
( |
vtkPolyData * |
polyData, |
|
|
MeshType::Pointer |
mesh |
|
) |
| |
The documentation for this class was generated from the following files: