Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
QmitkBooleanOperationsWidget Class Reference

Widget providing boolean operations (difference, intersection, union) on multi-label segmentation labels. More...

#include <QmitkBooleanOperationsWidget.h>

Inheritance diagram for QmitkBooleanOperationsWidget:
Collaboration diagram for QmitkBooleanOperationsWidget:

Public Member Functions

 QmitkBooleanOperationsWidget (mitk::DataStorage *dataStorage, QWidget *parent=nullptr)
 Constructs the boolean operations widget. More...
 
 ~QmitkBooleanOperationsWidget () override
 Destructor. More...
 

Detailed Description

Widget providing boolean operations (difference, intersection, union) on multi-label segmentation labels.

Allows the user to select a segmentation and two labels, then apply boolean set operations (difference, intersection, or union) to produce a result label mask. The result is saved back into the segmentation.

See also
QmitkMultiLabelInspector

Definition at line 45 of file QmitkBooleanOperationsWidget.h.

Constructor & Destructor Documentation

◆ QmitkBooleanOperationsWidget()

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

Constructs the boolean operations widget.

Parameters
[in]dataStoragePointer to the data storage for node selection.
[in]parentOptional parent widget.

◆ ~QmitkBooleanOperationsWidget()

QmitkBooleanOperationsWidget::~QmitkBooleanOperationsWidget ( )
override

Destructor.


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