Medical Imaging Interaction Toolkit  2025.12.02
Medical Imaging Interaction Toolkit
Step6.h
/*============================================================================
The Medical Imaging Interaction Toolkit (MITK)
Copyright (c) German Cancer Research Center (DKFZ)
All rights reserved.
Use of this source code is governed by a 3-clause BSD license that can be
found in the LICENSE file.
============================================================================*/
#ifndef STEP6_H
#define STEP6_H
#include <QWidget>
#include <mitkImage.h>
#include <mitkPointSet.h>
#include <itkImage.h>
#ifndef DOXYGEN_IGNORE
class QLineEdit;
class Step6 : public QWidget
{
Q_OBJECT
public:
Step6(int argc, char *argv[], QWidget *parent = nullptr);
~Step6() override {}
virtual void Initialize();
virtual int GetThresholdMin();
virtual int GetThresholdMax();
protected:
void Load(int argc, char *argv[]);
virtual void SetupWidgets();
template <typename TPixel, unsigned int VImageDimension>
friend void RegionGrowing(itk::Image<TPixel, VImageDimension> *itkImage, Step6 *step6);
mitk::StandaloneDataStorage::Pointer m_DataStorage;
mitk::PointSet::Pointer m_Seeds;
mitk::DataNode::Pointer m_ResultNode;
protected slots:
virtual void StartRegionGrowing();
};
#endif // DOXYGEN_IGNORE
#endif // STEP6_H
Definition: Step6.h:28
virtual int GetThresholdMin()
virtual int GetThresholdMax()
void Load(int argc, char *argv[])
QLineEdit * m_LineEditThresholdMax
Definition: Step6.h:53
Step6(int argc, char *argv[], QWidget *parent=nullptr)
virtual void SetupWidgets()
virtual void Initialize()
mitk::PointSet::Pointer m_Seeds
Definition: Step6.h:47
QLineEdit * m_LineEditThresholdMin
Definition: Step6.h:52
virtual void StartRegionGrowing()
mitk::DataNode::Pointer m_ResultNode
Definition: Step6.h:50
~Step6() override
Definition: Step6.h:32
mitk::Image::Pointer m_FirstImage
Definition: Step6.h:46
mitk::StandaloneDataStorage::Pointer m_DataStorage
Definition: Step6.h:45
mitk::Image::Pointer m_ResultImage
Definition: Step6.h:49
friend void RegionGrowing(itk::Image< TPixel, VImageDimension > *itkImage, Step6 *step6)