13 #ifndef mitkGrowCutSegmentationFilter_h
14 #define mitkGrowCutSegmentationFilter_h
37 itkFactorylessNewMacro(
Self);
40 void SetSeedImage(itk::Image<mitk::Label::PixelType, 3>::Pointer itkSeedImage) { m_itkSeedImage = itkSeedImage; }
50 itk::Image<mitk::Label::PixelType, 3>::Pointer m_itkSeedImage =
nullptr;
51 double m_DistancePenalty;
#define MITKSEGMENTATION_EXPORT
A filter that performs a growcut image segmentation.
mitkClassMacro(GrowCutSegmentationFilter, ImageToImageFilter)
~GrowCutSegmentationFilter() override
void SetDistancePenalty(double distancePenalty)
void GenerateData() override
void SetSeedImage(itk::Image< mitk::Label::PixelType, 3 >::Pointer itkSeedImage)
GrowCutSegmentationFilter()
Superclass of all classes generating Images (instances of class Image) as output.
Superclass of all classes having one or more Images as input and generating Images as output.
Find image slices visible on a given plane.