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);
103 itkGetConstMacro(MeanPercentError,
double);
106 itkGetConstMacro(STDPercentError,
double);
116 TInputImage::ImageDimension);
118 TOutputImage::ImageDimension);
121 #ifdef ITK_USE_CONCEPT_CHECKING
151 #ifndef ITK_MANUAL_INSTANTIATION
152 #include "itkVoronoiSegmentationImageFilter.hxx"
Base class for VoronoiSegmentationImageFilter.
~VoronoiSegmentationImageFilter()
std::vector< IndexType > IndexList
SmartPointer< const Self > ConstPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const
virtual bool TestHomogeneity(IndexList &Plist)
Base class for all process objects that output image data.
VoronoiSegmentationImageFilter()
void SetMeanPercentError(double x)
double m_MeanPercentError
VoronoiSegmentationImageFilter Self
static const unsigned int InputImageDimension
Superclass::BinaryObjectImage BinaryObjectImage
void operator=(const Self &)
static const unsigned int OutputImageDimension
Superclass::RegionType RegionType
TInputImage InputImageType
Superclass::InputImageType InputImageType
Superclass::IndexList IndexList
TInputImage::IndexType IndexType
Control indentation during Print() invocation.
TBinaryPriorImage BinaryObjectImage
void TakeAPrior(const BinaryObjectImage *aprior)
void SetSTDPercentError(double x)
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage > Superclass
TInputImage::RegionType RegionType
Superclass::IndexType IndexType