18 #ifndef itkRobustAutomaticThresholdCalculator_h 19 #define itkRobustAutomaticThresholdCalculator_h 40 template<
typename TInputImage,
typename TGradientImage >
58 TInputImage::ImageDimension);
73 virtual void SetInput(
const InputImageType *image)
94 itkSetMacro(Pow,
double);
95 itkGetConstMacro(Pow,
double);
104 const InputPixelType &
GetOutput()
const;
109 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
113 void operator=(
const Self &) ITK_DELETE_FUNCTION;
125 #ifndef ITK_MANUAL_INSTANTIATION 126 #include "itkRobustAutomaticThresholdCalculator.hxx" TInputImage InputImageType
InputImageType::PixelType InputPixelType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Compute the robust automatic threshold.
const InputPixelType & GetOutput() const
SmartPointer< const Self > ConstPointer
InputImageType::Pointer InputImagePointer
InputImageType::ConstPointer InputImageConstPointer
GradientImageType::ConstPointer GradientImageConstPointer
GradientImageType::PixelType GradientPixelType
RobustAutomaticThresholdCalculator Self
virtual void SetInput(const InputImageType *image)
SmartPointer< Self > Pointer
InputImageConstPointer m_Input
GradientImageType::Pointer GradientImagePointer
GradientImageConstPointer m_Gradient
virtual void Modified() const
virtual void SetGradient(const GradientImageType *image)
RobustAutomaticThresholdCalculator()
virtual ~RobustAutomaticThresholdCalculator()
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
static const unsigned int ImageDimension
TGradientImage GradientImageType
Base class for most ITK classes.
void operator=(const Self &) ITK_DELETE_FUNCTION