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;
138 double m_MeanTolerance;
139 double m_STDTolerance;
140 double m_MeanPercentError;
141 double m_STDPercentError;
143 virtual
bool TestHomogeneity(
IndexList & Plist) ITK_OVERRIDE;
150 #ifndef ITK_MANUAL_INSTANTIATION
151 #include "itkVoronoiSegmentationImageFilter.hxx"
Base class for VoronoiSegmentationImageFilter.
SmartPointer< const Self > ConstPointer
Base class for all process objects that output image data.
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
ImageBaseType::IndexType IndexType
Superclass::IndexType IndexType