18#ifndef itkAnisotropicFourthOrderLevelSetImageFilter_h
19#define itkAnisotropicFourthOrderLevelSetImageFilter_h
82template <
typename TInputImage,
typename TOutputImage>
104 using typename Superclass::SparseImageType;
113 itkGetConstMacro(MaxFilterIteration,
unsigned int);
114 itkSetMacro(MaxFilterIteration,
unsigned int);
126 if (this->GetElapsedIterations() == m_MaxFilterIteration)
142 unsigned int m_MaxFilterIteration{};
146#ifndef ITK_MANUAL_INSTANTIATION
147# include "itkAnisotropicFourthOrderLevelSetImageFilter.hxx"
This class implements the 4th-order level set anisotropic diffusion (smoothing) PDE.
AnisotropicFourthOrderLevelSetImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
~AnisotropicFourthOrderLevelSetImageFilter() override=default
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.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....