18#ifndef itkIsotropicFourthOrderLevelSetImageFilter_h
19#define itkIsotropicFourthOrderLevelSetImageFilter_h
73template <
typename TInputImage,
typename TOutputImage>
94 using typename Superclass::SparseImageType;
103 itkGetConstMacro(MaxFilterIteration,
unsigned int);
104 itkSetMacro(MaxFilterIteration,
unsigned int);
116 unsigned int m_MaxFilterIteration{};
122 if (this->GetElapsedIterations() == m_MaxFilterIteration)
135#ifndef ITK_MANUAL_INSTANTIATION
136# include "itkIsotropicFourthOrderLevelSetImageFilter.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 implements the 4th-order level set isotropic diffusion (smoothing) PDE.
IsotropicFourthOrderLevelSetImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
~IsotropicFourthOrderLevelSetImageFilter() override=default
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....