18 #ifndef __itkVoronoiSegmentationImageFilter_h
19 #define __itkVoronoiSegmentationImageFilter_h
52 template<
class TInputImage,
class TOutputImage,
class TBinaryPriorImage = Image<
unsigned char, 2 > >
79 itkSetMacro(Mean,
double);
80 itkGetConstMacro(Mean,
double);
85 itkSetMacro(STD,
double);
86 itkGetConstMacro(STD,
double);
90 itkSetMacro(MeanTolerance,
double);
91 itkGetConstMacro(MeanTolerance,
double);
95 itkSetMacro(STDTolerance,
double);
98 itkGetConstMacro(STDTolerance,
double);
101 void SetMeanPercentError(
double x);
103 itkGetConstMacro(MeanPercentError,
double);
106 itkGetConstMacro(STDPercentError,
double);
107 void SetSTDPercentError(
double x);
115 itkStaticConstMacro(InputImageDimension,
unsigned int,
116 TInputImage::ImageDimension);
117 itkStaticConstMacro(OutputImageDimension,
unsigned int,
118 TOutputImage::ImageDimension);
121 #ifdef ITK_USE_CONCEPT_CHECKING
133 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
144 virtual bool TestHomogeneity(
IndexList & Plist);
148 void operator=(
const Self &);
152 #ifndef ITK_MANUAL_INSTANTIATION
153 #include "itkVoronoiSegmentationImageFilter.hxx"