18#ifndef itkUnsharpMaskLevelSetImageFilter_h
19#define itkUnsharpMaskLevelSetImageFilter_h
66template <
typename TInputImage,
typename TOutputImage>
87 using typename Superclass::SparseImageType;
96 itkGetConstMacro(MaxFilterIteration,
unsigned int);
97 itkSetMacro(MaxFilterIteration,
unsigned int);
109 unsigned int m_MaxFilterIteration{};
115 if (this->GetElapsedIterations() == m_MaxFilterIteration)
128#ifndef ITK_MANUAL_INSTANTIATION
129# include "itkUnsharpMaskLevelSetImageFilter.hxx"
typename ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
typename FiniteDifferenceFunctionType::RadiusType RadiusType
Base class for all process objects that output image data.
Control indentation during Print() invocation.
This class extends the LevelSetFunction class by adding a grow term based on a target curvature store...
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
This class implements the fourth order level set PDE framework.
This class implements a detail enhancing filter by making use of the 4th-order level set isotropic di...
~UnsharpMaskLevelSetImageFilter() override=default
UnsharpMaskLevelSetImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....