18 #ifndef __itkVoronoiPartitioningImageFilter_h
19 #define __itkVoronoiPartitioningImageFilter_h
32 template<
class TInputImage,
class TOutputImage >
67 virtual void MakeSegmentBoundary(
void);
69 virtual void MakeSegmentObject(
void);
75 itkSetMacro(SigmaThreshold,
double);
76 itkGetConstMacro(SigmaThreshold,
double);
80 itkStaticConstMacro(InputImageDimension,
unsigned int,
81 TInputImage::ImageDimension);
82 itkStaticConstMacro(OutputImageDimension,
unsigned int,
83 TOutputImage::ImageDimension);
86 #ifdef ITK_USE_CONCEPT_CHECKING
98 void PrintSelf(std::ostream & os,
Indent indent)
const;
102 virtual void ClassifyDiagram(
void);
105 virtual void GenerateAddingSeeds(
void);
108 virtual bool TestHomogeneity(
IndexList & Plist);
114 void operator=(
const Self &);
118 #ifndef ITK_MANUAL_INSTANTIATION
119 #include "itkVoronoiPartitioningImageFilter.hxx"