18 #ifndef itkVoronoiSegmentationImageFilter_h
19 #define itkVoronoiSegmentationImageFilter_h
52 template<
typename TInputImage,
typename TOutputImage,
typename 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 ITK_OVERRIDE;
143 virtual bool TestHomogeneity(
IndexList & Plist) ITK_OVERRIDE;
150 #ifndef ITK_MANUAL_INSTANTIATION
151 #include "itkVoronoiSegmentationImageFilter.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Base class for VoronoiSegmentationImageFilter.
SmartPointer< const Self > ConstPointer
Base class for all process objects that output image data.
double m_MeanPercentError
VoronoiSegmentationImageFilter Self
Superclass::BinaryObjectImage BinaryObjectImage
Superclass::RegionType RegionType
Superclass::InputImageType InputImageType
Superclass::IndexList IndexList
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage > Superclass
Superclass::IndexType IndexType