57 :
public InterpolateImageFunction<TInputImage, TCoordRep>
64 using Superclass = InterpolateImageFunction<TInputImage, TCoordRep>;
75 using TransformType = Transform<TCoordRep, InputImageDimension, InputImageDimension>;
83 using PixelType =
typename Superclass::InputPixelType;
85 using SizeType =
typename TInputImage::SizeType;
101 using typename Superclass::OutputType;
104 using typename Superclass::InputImageType;
107 using typename Superclass::RealType;
113 using typename Superclass::PointType;
116 using typename Superclass::IndexType;
119 using typename Superclass::ContinuousIndexType;
164 itkSetMacro(Threshold,
double);
166 itkGetConstMacro(Threshold,
double);
201 PrintSelf(std::ostream & os, Indent indent)
const override;
210 double m_Threshold{ 0.0 };
219 const InputImageType *
const input = this->GetInputImage();
222 itkExceptionMacro(
"Input image required!");
224 return input->GetLargestPossibleRegion().GetSize();