|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkRobustAutomaticThresholdCalculator_h
19 #define itkRobustAutomaticThresholdCalculator_h
40 template <
typename TInputImage,
typename TGradientImage>
59 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
89 if (m_Gradient != image)
97 itkSetMacro(Pow,
double);
98 itkGetConstMacro(Pow,
double);
108 const InputPixelType &
115 PrintSelf(std::ostream & os,
Indent indent)
const override;
118 bool m_Valid{
false };
127 #ifndef ITK_MANUAL_INSTANTIATION
128 # include "itkRobustAutomaticThresholdCalculator.hxx"
typename InputImageType::PixelType InputPixelType
Compute the robust automatic threshold.
virtual void SetGradient(const GradientImageType *image)
InputImageConstPointer m_Input
typename InputImageType::Pointer InputImagePointer
typename GradientImageType::PixelType GradientPixelType
Control indentation during Print() invocation.
GradientImageConstPointer m_Gradient
Light weight base class for most itk classes.
typename InputImageType::ConstPointer InputImageConstPointer
typename GradientImageType::Pointer GradientImagePointer
virtual void SetInput(const InputImageType *image)
TGradientImage GradientImageType
typename GradientImageType::ConstPointer GradientImageConstPointer
TInputImage InputImageType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Base class for most ITK classes.