Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
QmitkMorphologicalOperationsWidget Class Reference

GUI class for morphological segmentation tools. More...

#include <QmitkMorphologicalOperationsWidget.h>

Inheritance diagram for QmitkMorphologicalOperationsWidget:
Collaboration diagram for QmitkMorphologicalOperationsWidget:

Public Slots

void OnClosingButtonClicked ()
 
void OnOpeningButtonClicked ()
 
void OnDilatationButtonClicked ()
 
void OnErosionButtonClicked ()
 
void OnFillHolesButtonClicked ()
 
void OnSelectionChanged (QmitkAbstractNodeSelectionWidget::NodeList nodes)
 
void OnRadioButtonsClicked ()
 

Public Member Functions

 QmitkMorphologicalOperationsWidget (mitk::DataStorage *dataStorage, QWidget *parent=nullptr)
 
 ~QmitkMorphologicalOperationsWidget () override
 

Protected Types

using MorphFunctionType = void(mitk::Image::Pointer &image, int factor, mitk::MorphologicalOperations::StructuralElementType structuralElement)
 

Protected Member Functions

void ConfigureButtons ()
 
void Processing (std::function< MorphFunctionType > morphFunction, const std::string &opsName) const
 

Detailed Description

GUI class for morphological segmentation tools.

Definition at line 38 of file QmitkMorphologicalOperationsWidget.h.

Member Typedef Documentation

◆ MorphFunctionType

Constructor & Destructor Documentation

◆ QmitkMorphologicalOperationsWidget()

QmitkMorphologicalOperationsWidget::QmitkMorphologicalOperationsWidget ( mitk::DataStorage dataStorage,
QWidget *  parent = nullptr 
)
explicit

◆ ~QmitkMorphologicalOperationsWidget()

QmitkMorphologicalOperationsWidget::~QmitkMorphologicalOperationsWidget ( )
override

Member Function Documentation

◆ ConfigureButtons()

void QmitkMorphologicalOperationsWidget::ConfigureButtons ( )
protected

◆ OnClosingButtonClicked

void QmitkMorphologicalOperationsWidget::OnClosingButtonClicked ( )
slot

◆ OnDilatationButtonClicked

void QmitkMorphologicalOperationsWidget::OnDilatationButtonClicked ( )
slot

◆ OnErosionButtonClicked

void QmitkMorphologicalOperationsWidget::OnErosionButtonClicked ( )
slot

◆ OnFillHolesButtonClicked

void QmitkMorphologicalOperationsWidget::OnFillHolesButtonClicked ( )
slot

◆ OnOpeningButtonClicked

void QmitkMorphologicalOperationsWidget::OnOpeningButtonClicked ( )
slot

◆ OnRadioButtonsClicked

void QmitkMorphologicalOperationsWidget::OnRadioButtonsClicked ( )
slot

◆ OnSelectionChanged

void QmitkMorphologicalOperationsWidget::OnSelectionChanged ( QmitkAbstractNodeSelectionWidget::NodeList  nodes)
slot

◆ Processing()

void QmitkMorphologicalOperationsWidget::Processing ( std::function< MorphFunctionType morphFunction,
const std::string &  opsName 
) const
protected

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