18 #ifndef itkVoronoiPartitioningImageFilter_h
19 #define itkVoronoiPartitioningImageFilter_h
32 template <
typename TInputImage,
typename TOutputImage>
69 MakeSegmentBoundary()
override;
72 MakeSegmentObject()
override;
78 itkSetMacro(SigmaThreshold,
double);
79 itkGetConstMacro(SigmaThreshold,
double);
83 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
84 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
86 #ifdef ITK_USE_CONCEPT_CHECKING
97 PrintSelf(std::ostream & os,
Indent indent)
const override;
101 ClassifyDiagram()
override;
105 GenerateAddingSeeds()
override;
109 TestHomogeneity(
IndexList & Plist)
override;
112 double m_SigmaThreshold{ 10 };
116 #ifndef ITK_MANUAL_INSTANTIATION
117 # include "itkVoronoiPartitioningImageFilter.hxx"