18 #ifndef __itkRobustAutomaticThresholdImageFilter_h
19 #define __itkRobustAutomaticThresholdImageFilter_h
50 template<
class TInputImage,
class TGradientImage = TInputImage,
class TOutputImage = TInputImage >
92 itkStaticConstMacro(InputImageDimension,
unsigned int,
93 TInputImage::ImageDimension);
94 itkStaticConstMacro(OutputImageDimension,
unsigned int,
95 TOutputImage::ImageDimension);
115 itkSetMacro(Pow,
double);
116 itkGetConstMacro(Pow,
double);
118 #ifdef ITK_USE_CONCEPT_CHECKING
132 this->SetNthInput( 1, const_cast< GradientImageType * >( input ) );
142 void SetInput1(TInputImage *input)
144 this->SetInput(input);
150 this->SetGradientImage(input);
156 void PrintSelf(std::ostream & os,
Indent indent)
const;
158 void GenerateInputRequestedRegion();
164 void operator=(
const Self &);
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkRobustAutomaticThresholdImageFilter.hxx"