15 #ifndef niftkMorphologicalSegmentorGUI_h
16 #define niftkMorphologicalSegmentorGUI_h
18 #include "ui_niftkMorphologicalSegmentorWidget.h"
23 class QAbstractButton;
33 private Ui_niftkMorphologicalSegmentorWidget
93 void EmitThresholdingValues();
94 void EmitErosionValues();
95 void EmitDilationValues();
96 void EmitRethresholdingValues();
void OnAxialCutOffSliderChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:342
void TabChanged(int tabIndex)
void SetTabIndex(int tabIndex)
Set the current tab index. No TabChanged(int) signal is emitted.
Definition: niftkMorphologicalSegmentorGUI.cxx:262
virtual ~MorphologicalSegmentorGUI()
Destructor.
Definition: niftkMorphologicalSegmentorGUI.cxx:138
GLenum GLsizei const GLuint GLboolean enabled
Definition: glew.h:2537
void OnRestartButtonClicked()
Definition: niftkMorphologicalSegmentorGUI.cxx:453
void ErosionsValuesChanged(double upperThreshold, int numberOfErosions)
void CancelButtonClicked()
const GLfloat * params
Definition: glew.h:1515
Implements a few Qt specific things that are of no interest to the MITK view class.
Definition: niftkMorphologicalSegmentorGUI.h:31
void SetEnabled(bool enabled)
Enables/disables all controls.
Definition: niftkMorphologicalSegmentorGUI.cxx:144
virtual void EnableSegmentationWidgets(bool enabled) override
Method to enable to turn widgets off/on.
Definition: niftkMorphologicalSegmentorGUI.cxx:162
void OnDilationsLowerThresholdChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:409
void OnDilationsIterationsChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:439
void OnThresholdLowerValueChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:312
void OnErosionsIterationsChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:395
void RethresholdingValuesChanged(int boxSize)
void OnRethresholdingSliderChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:446
MorphologicalSegmentorGUI(QWidget *parent=nullptr)
Constructor.
Definition: niftkMorphologicalSegmentorGUI.cxx:23
int GetTabIndex() const
Get the current tab index.
Definition: niftkMorphologicalSegmentorGUI.cxx:255
void OnErosionsUpperThresholdChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:402
Base class for GUI controls on MIDAS segmentor views.
Definition: niftkBaseSegmentorGUI.h:36
void OnNextButtonClicked()
Definition: niftkMorphologicalSegmentorGUI.cxx:363
The parameters for the MorphologicalSegmentorPipeline, which closely resemble the GUI controls...
Definition: MorphologicalSegmentorPipelineParams.h:25
void DilationsValuesChanged(double lowerPercentage, double upperPercentage, int numberOfDilations)
void OnThresholdUpperValueChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:327
void OnBackButtonClicked()
Definition: niftkMorphologicalSegmentorGUI.cxx:349
void RestartButtonClicked()
Definition: niftkExceptionObject.h:21
void SetControlsByPipelineParams(MorphologicalSegmentorPipelineParams ¶ms)
Set the dialog according to current parameter values.
Definition: niftkMorphologicalSegmentorGUI.cxx:231
void OnDilationsUpperThresholdChanged()
Definition: niftkMorphologicalSegmentorGUI.cxx:424
void ThresholdingValuesChanged(double lowerThreshold, double upperThreshold, int axialSlicerNumber)
void SetControlsByReferenceImage(double lowestValue, double highestValue, int numberOfAxialSlices, int upDirection)
Set the dialog according to relevant image data.
Definition: niftkMorphologicalSegmentorGUI.cxx:173