18 #ifndef itkIterativeDeconvolutionImageFilter_h
19 #define itkIterativeDeconvolutionImageFilter_h
51 template <
typename TInputImage,
52 typename TKernelImage = TInputImage,
53 typename TOutputImage = TInputImage,
54 typename TInternalPrecision =
double>
83 itkSetMacro(NumberOfIterations,
unsigned int);
84 itkGetMacro(NumberOfIterations,
unsigned int);
96 m_StopIteration = stop;
98 itkGetConstMacro(StopIteration,
bool);
102 itkGetConstMacro(Iteration,
unsigned int);
110 Initialize(
ProgressAccumulator * progress,
float progressWeight,
float iterationProgressWeight);
114 Iteration(
ProgressAccumulator * itkNotUsed(progress),
float itkNotUsed(iterationProgressWeight)) = 0;
128 GenerateInputRequestedRegion()
override;
133 GenerateData()
override;
145 PrintSelf(std::ostream & os,
Indent indent)
const override;
163 #ifndef ITK_MANUAL_INSTANTIATION
164 # include "itkIterativeDeconvolutionImageFilter.hxx"