18 #ifndef itkProjectedIterativeDeconvolutionImageFilter_h
19 #define itkProjectedIterativeDeconvolutionImageFilter_h
44 template<
typename TSuper
class >
79 float iterationProgressWeight) ITK_OVERRIDE;
82 float iterationProgressWeight) ITK_OVERRIDE;
94 #ifndef ITK_MANUAL_INSTANTIATION
95 #include "itkProjectedIterativeDeconvolutionImageFilter.hxx"
Superclass::InternalComplexImagePointerType InternalComplexImagePointerType
Superclass::InputImageType InputImageType
ProjectionFilterType::Pointer m_ProjectionFilter
Set image values to a user-specified value if they are below, above, or between simple threshold valu...
Superclass::InternalComplexType InternalComplexType
void operator=(const Self &)
Superclass::InternalComplexImageType InternalComplexImageType
Base class for all process objects that output image data.
ThresholdImageFilter< InternalImageType > ProjectionFilterType
Superclass::InternalImageType InternalImageType
virtual void Iteration(ProgressAccumulator *progress, float iterationProgressWeight) override
Superclass::OutputImageType OutputImageType
Mix-in class that adds a projection step after each iteration.
virtual ~ProjectedIterativeDeconvolutionImageFilter()
Superclass::InternalImagePointerType InternalImagePointerType
ProjectedIterativeDeconvolutionImageFilter Self
SmartPointer< const Self > ConstPointer
Facilitates progress reporting for filters that wrap around multiple other filters.
ProjectedIterativeDeconvolutionImageFilter()
Abstract base class for filters that implement iterative deconvolution algorithms.
virtual void Initialize(ProgressAccumulator *progress, float progressWeight, float iterationProgressWeight) override
Superclass::KernelImageType KernelImageType
SmartPointer< Self > Pointer