18 #ifndef itkKappaSigmaThresholdImageCalculator_h
19 #define itkKappaSigmaThresholdImageCalculator_h
50 template<
typename TInputImage,
typename TMaskImage >
69 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
100 itkSetMacro(SigmaFactor,
double);
101 itkGetConstMacro(SigmaFactor,
double);
105 itkSetMacro(NumberOfIterations,
unsigned int);
106 itkGetConstMacro(NumberOfIterations,
unsigned int);
118 void PrintSelf(std::ostream & os,
Indent indent)
const override;
121 bool m_Valid{
false };
123 double m_SigmaFactor{ 2 };
124 unsigned int m_NumberOfIterations{ 2 };
132 #ifndef ITK_MANUAL_INSTANTIATION
133 #include "itkKappaSigmaThresholdImageCalculator.hxx"
Light weight base class for most itk classes.
typename MaskImageType::Pointer MaskImagePointer
typename MaskImageType::ConstPointer MaskImageConstPointer
typename InputImageType::Pointer InputImagePointer
TInputImage InputImageType
MaskImageConstPointer m_Mask
typename InputImageType::PixelType InputPixelType
Computes a Kappa-Sigma-Clipping threshold for an image.
typename InputImageType::ConstPointer InputImageConstPointer
typename MaskImageType::PixelType MaskPixelType
Control indentation during Print() invocation.
MaskPixelType m_MaskValue
Base class for most ITK classes.
InputImageConstPointer m_Image
Templated n-dimensional image class.