18 #ifndef itkIterativeDeconvolutionImageFilter_h
19 #define itkIterativeDeconvolutionImageFilter_h
50 template<
typename TInputImage,
typename TKernelImage=TInputImage,
typename TOutputImage=TInputImage,
typename TInternalPrecision=
double >
80 itkSetMacro(NumberOfIterations,
unsigned int);
81 itkGetMacro(NumberOfIterations,
unsigned int);
92 m_StopIteration = stop;
94 itkGetConstMacro(StopIteration,
bool);
98 itkGetConstMacro(Iteration,
unsigned int);
106 float progressWeight,
107 float iterationProgressWeight);
111 float itkNotUsed(iterationProgressWeight)) = 0;
115 float progressWeight);
124 virtual
void GenerateInputRequestedRegion() ITK_OVERRIDE;
128 virtual
void GenerateData() ITK_OVERRIDE;
139 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
145 unsigned int m_NumberOfIterations;
148 unsigned int m_Iteration;
151 bool m_StopIteration;
160 #ifndef ITK_MANUAL_INSTANTIATION
161 #include "itkIterativeDeconvolutionImageFilter.hxx"
SmartPointer< const Self > ConstPointer
TKernelImage KernelImageType
unsigned long ModifiedTimeType
Abstract base class for the convolution image filters.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
TOutputImage OutputImageType
Convolve a given image with an arbitrary image kernel using multiplication in the Fourier domain...
Base class for specialized complex-to-real inverse Fast Fourier Transform.
FFTConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision > Superclass
IterativeDeconvolutionImageFilter Self
Superclass::InternalComplexImageType InternalComplexImageType
Superclass::InternalImagePointerType InternalImagePointerType
Facilitates progress reporting for filters that wrap around multiple other filters.
Superclass::InternalComplexType InternalComplexType
SmartPointer< Self > Pointer
Superclass::InternalComplexImagePointerType InternalComplexImagePointerType
Control indentation during Print() invocation.
Abstract base class for filters that implement iterative deconvolution algorithms.
void SetStopIteration(bool stop)
Base class for specialized real-to-complex forward Fast Fourier Transform.
Superclass::InternalImageType InternalImageType
TInputImage InputImageType
Templated n-dimensional image class.