|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
GUI for mitk::BinaryThresholdTool with upper and lower threshold range. More...
#include <QmitkBinaryThresholdULToolGUI.h>


Public Member Functions | |
| mitkClassMacro (QmitkBinaryThresholdULToolGUI, QmitkBinaryThresholdToolGUIBase) | |
| Pointer | Clone () const |
Public Member Functions inherited from QmitkBinaryThresholdToolGUIBase | |
| mitkClassMacro (QmitkBinaryThresholdToolGUIBase, QmitkSegWithPreviewToolGUIBase) | |
| void | OnThresholdingIntervalBordersChanged (double lower, double upper, bool isFloat) |
| Called when the tool's threshold interval borders change. More... | |
| void | OnThresholdingValuesChanged (mitk::ScalarType lower, mitk::ScalarType upper) |
| Called when the tool's current threshold values change. More... | |
Public Member Functions inherited from QmitkSegWithPreviewToolGUIBase | |
| mitkClassMacro (QmitkSegWithPreviewToolGUIBase, QmitkToolGUI) | |
| Pointer | Clone () const |
| virtual bool | GetMode2D () const |
Public Member Functions inherited from QmitkToolGUI | |
| mitkClassMacroItkParent (QmitkToolGUI, itk::Object) | |
| void | SetTool (mitk::Tool *tool) |
| Associates the given tool with this GUI, emitting NewToolAssociated. More... | |
| void | SetMultiLabelInspector (QmitkMultiLabelInspector *inspector) |
| Provides the segmentation view's label inspector to this GUI. More... | |
| QmitkMultiLabelInspector * | GetMultiLabelInspector () const |
| Returns the inspector associated with this GUI, or null if none. More... | |
| void | Register () const override |
| Intentional no-op; prevents ITK reference counting from interfering with Qt ownership. More... | |
| void | UnRegister () const ITK_NOEXCEPT ITK_OVERRIDE |
| Intentional no-op; prevents ITK reference counting from interfering with Qt ownership. More... | |
| void | SetReferenceCount (int) override |
| Intentional no-op; prevents ITK reference counting from interfering with Qt ownership. More... | |
| ~QmitkToolGUI () override | |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| QmitkBinaryThresholdULToolGUI () | |
| ~QmitkBinaryThresholdULToolGUI () override | |
Protected Member Functions inherited from QmitkBinaryThresholdToolGUIBase | |
| QmitkBinaryThresholdToolGUIBase (bool ulMode) | |
| ~QmitkBinaryThresholdToolGUIBase () override | |
| void | DisconnectOldTool (mitk::SegWithPreviewTool *oldTool) override |
| void | ConnectNewTool (mitk::SegWithPreviewTool *newTool) override |
| void | InitializeUI (QBoxLayout *mainLayout) override |
| void | BusyStateChanged (bool) override |
| Called when the tool's busy state changes. Override to enable/disable UI elements. More... | |
Protected Member Functions inherited from QmitkSegWithPreviewToolGUIBase | |
| QmitkSegWithPreviewToolGUIBase (bool mode2D, bool enableProcessingOfAllTimeSteps=true) | |
| ~QmitkSegWithPreviewToolGUIBase () override | |
| void | BusyStateChanged (bool isBusy) override |
| Called when the tool's busy state changes. Override to enable/disable UI elements. More... | |
| virtual void | EnableWidgets (bool enabled) |
| template<class TTool > | |
| TTool * | GetConnectedToolAs () |
| void | SetMergeStyle (mitk::MultiLabelSegmentation::MergeStyle mergeStyle) |
| void | SetOverwriteStyle (mitk::MultiLabelSegmentation::OverwriteStyle overwriteStyle) |
| QPushButton * | GetConfirmSegmentationButton () const |
| QCheckBox * | GetPreviewVisibilityCheckBox () const |
| QLabel * | GetPreviewLabel () const |
Protected Member Functions inherited from QmitkToolGUI | |
| QmitkToolGUI ()=default | |
GUI for mitk::BinaryThresholdTool with upper and lower threshold range.
This GUI shows a range slider to change both upper and lower threshold values and an OK button to accept a preview for actual thresholding. It operates in upper/lower threshold mode (dual bounds).
Definition at line 31 of file QmitkBinaryThresholdULToolGUI.h.
|
protected |
|
overrideprotected |
| Pointer QmitkBinaryThresholdULToolGUI::Clone | ( | ) | const |
| QmitkBinaryThresholdULToolGUI::mitkClassMacro | ( | QmitkBinaryThresholdULToolGUI | , |
| QmitkBinaryThresholdToolGUIBase | |||
| ) |
|
static |