Medical Imaging Interaction Toolkit  2023.12.00
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 <qmainwindow.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);
protected slots:
virtual void StartRegionGrowing();
};
#endif // DOXYGEN_IGNORE
#endif // STEP6_H
Step6::m_DataStorage
mitk::StandaloneDataStorage::Pointer m_DataStorage
Definition: Step6.h:46
mitkImage.h
Step6::m_LineEditThresholdMax
QLineEdit * m_LineEditThresholdMax
Definition: Step6.h:54
Step6::Load
void Load(int argc, char *argv[])
itk::SmartPointer< Self >
Step6::Step6
Step6(int argc, char *argv[], QWidget *parent=nullptr)
Step6::m_ResultImage
mitk::Image::Pointer m_ResultImage
Definition: Step6.h:50
Step6::GetThresholdMax
virtual int GetThresholdMax()
Step6::RegionGrowing
friend void RegionGrowing(itk::Image< TPixel, VImageDimension > *itkImage, Step6 *step6)
mitkPointSet.h
mitkStandaloneDataStorage.h
Step6::m_FirstImage
mitk::Image::Pointer m_FirstImage
Definition: Step6.h:47
Step6::StartRegionGrowing
virtual void StartRegionGrowing()
Step6::m_LineEditThresholdMin
QLineEdit * m_LineEditThresholdMin
Definition: Step6.h:53
Step6::GetThresholdMin
virtual int GetThresholdMin()
Step6::m_Seeds
mitk::PointSet::Pointer m_Seeds
Definition: Step6.h:48
Step6::~Step6
~Step6() override
Definition: Step6.h:33
Step6::m_ResultNode
mitk::DataNode::Pointer m_ResultNode
Definition: Step6.h:51
Step6
Definition: Step6.h:28
Step6::SetupWidgets
virtual void SetupWidgets()
Step6::Initialize
virtual void Initialize()