18 #ifndef __itkKappaSigmaThresholdImageFilter_h
19 #define __itkKappaSigmaThresholdImageFilter_h
50 template<
class TInputImage,
51 class TMaskImage = Image< unsigned char, ::itk::GetImageDimension< TInputImage >::ImageDimension >,
52 class TOutputImage = TInputImage >
103 itkSetMacro(SigmaFactor,
double);
104 itkGetConstMacro(SigmaFactor,
double);
106 itkSetMacro(NumberOfIterations,
unsigned int);
107 itkGetConstMacro(NumberOfIterations,
unsigned int);
109 #ifdef ITK_USE_CONCEPT_CHECKING
123 this->SetNthInput( 1, const_cast< MaskImageType * >( input ) );
133 void SetInput1(
const TInputImage *input)
135 this->SetInput(input);
141 this->SetMaskImage(input);
147 void PrintSelf(std::ostream & os,
Indent indent)
const;
149 void GenerateInputRequestedRegion();
163 itkStaticConstMacro(InputImageDimension,
unsigned int,
164 TInputImage::ImageDimension);
165 itkStaticConstMacro(OutputImageDimension,
unsigned int,
166 TOutputImage::ImageDimension);
169 void operator=(
const Self &);
181 #ifndef ITK_MANUAL_INSTANTIATION
182 #include "itkKappaSigmaThresholdImageFilter.hxx"