18 #ifndef itkKappaSigmaThresholdImageCalculator_h 19 #define itkKappaSigmaThresholdImageCalculator_h 50 template<
typename TInputImage,
typename TMaskImage >
68 TInputImage::ImageDimension);
84 itkSetConstObjectMacro(
Image, InputImageType);
89 itkSetConstObjectMacro(Mask, MaskImageType);
94 itkSetMacro(MaskValue, MaskPixelType);
95 itkGetConstMacro(MaskValue, MaskPixelType);
99 itkSetMacro(SigmaFactor,
double);
100 itkGetConstMacro(SigmaFactor,
double);
104 itkSetMacro(NumberOfIterations,
unsigned int);
105 itkGetConstMacro(NumberOfIterations,
unsigned int);
112 const InputPixelType &
GetOutput()
const;
117 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
121 void operator=(
const Self &) ITK_DELETE_FUNCTION;
134 #ifndef ITK_MANUAL_INSTANTIATION 135 #include "itkKappaSigmaThresholdImageCalculator.hxx" MaskImageType::ConstPointer MaskImageConstPointer
MaskImageType::PixelType MaskPixelType
unsigned int m_NumberOfIterations
MaskImageConstPointer m_Mask
virtual void PrintSelf(std::ostream &os, Indent indent) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< Self > Pointer
KappaSigmaThresholdImageCalculator Self
InputImageType::Pointer InputImagePointer
Computes a Kappa-Sigma-Clipping threshold for an image.
static const unsigned int ImageDimension
MaskImageType::Pointer MaskImagePointer
InputImageType::ConstPointer InputImageConstPointer
TInputImage InputImageType
void operator=(const Self &) ITK_DELETE_FUNCTION
Control indentation during Print() invocation.
const InputPixelType & GetOutput() const
MaskPixelType m_MaskValue
KappaSigmaThresholdImageCalculator()
Base class for most ITK classes.
InputImageType::PixelType InputPixelType
InputImageConstPointer m_Image
Templated n-dimensional image class.
virtual ~KappaSigmaThresholdImageCalculator()
SmartPointer< const Self > ConstPointer