18#ifndef itkVoronoiSegmentationImageFilter_h
19#define itkVoronoiSegmentationImageFilter_h
49template <
typename TInputImage,
typename TOutputImage,
typename TBinaryPriorImage = Image<
unsigned char, 2>>
76 itkSetMacro(Mean,
double);
77 itkGetConstMacro(Mean,
double);
82 itkSetMacro(STD,
double);
83 itkGetConstMacro(STD,
double);
87 itkSetMacro(MeanTolerance,
double);
88 itkGetConstMacro(MeanTolerance,
double);
92 itkSetMacro(STDTolerance,
double);
95 itkGetConstMacro(STDTolerance,
double);
101 itkGetConstMacro(MeanPercentError,
double);
104 itkGetConstMacro(STDPercentError,
double);
140#ifndef ITK_MANUAL_INSTANTIATION
141# include "itkVoronoiSegmentationImageFilter.hxx"
Control indentation during Print() invocation.
Implements transparent reference counting.
typename TInputImage::RegionType RegionType
typename TInputImage::IndexType IndexType
TBinaryPriorImage BinaryObjectImage
std::vector< IndexType > IndexList
VoronoiSegmentationImageFilterBase()
TInputImage InputImageType
std::vector< IndexType > IndexList
SmartPointer< const Self > ConstPointer
TBinaryPriorImage BinaryObjectImage
bool TestHomogeneity(IndexList &Plist) override
VoronoiSegmentationImageFilter()=default
SmartPointer< Self > Pointer
static constexpr unsigned int OutputImageDimension
static constexpr unsigned int InputImageDimension
void SetSTDPercentError(double x)
VoronoiSegmentationImageFilter Self
void TakeAPrior(const BinaryObjectImage *aprior) override
double m_MeanPercentError
~VoronoiSegmentationImageFilter() override=default
void SetMeanPercentError(double x)
VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage > Superclass
void PrintSelf(std::ostream &os, Indent indent) const override
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....