18 #ifndef itkParametricBlindLeastSquaresDeconvolutionImageFilter_h
19 #define itkParametricBlindLeastSquaresDeconvolutionImageFilter_h
58 template <
typename TInputImage,
typename TKernelSource,
typename TOutputImage = TInputImage>
77 using typename Superclass::InternalImageType;
78 using typename Superclass::InternalImagePointerType;
79 using typename Superclass::InternalComplexType;
80 using typename Superclass::InternalComplexImageType;
81 using typename Superclass::InternalComplexImagePointerType;
101 itkSetMacro(Alpha,
double);
102 itkGetMacro(Alpha,
double);
107 itkSetMacro(Beta,
double);
108 itkGetMacro(Beta,
double);
116 Initialize(
ProgressAccumulator * progress,
float progressWeight,
float iterationProgressWeight)
override;
125 PrintSelf(std::ostream & os,
Indent indent)
const override;
143 InternalComplexImageType,
144 InternalComplexImageType,
149 InternalComplexImageType,
150 InternalComplexImageType,
157 #ifndef ITK_MANUAL_INSTANTIATION
158 # include "itkParametricBlindLeastSquaresDeconvolutionImageFilter.hxx"