18 #ifndef itkIsotropicFourthOrderLevelSetImageFilter_h 19 #define itkIsotropicFourthOrderLevelSetImageFilter_h 73 template<
typename TInputImage,
typename TOutputImage >
103 itkGetConstMacro(MaxFilterIteration,
unsigned int);
104 itkSetMacro(MaxFilterIteration,
unsigned int);
109 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
118 virtual bool Halt() ITK_OVERRIDE
121 else {
return false; }
127 void operator=(
const Self &) ITK_DELETE_FUNCTION;
131 #ifndef ITK_MANUAL_INSTANTIATION 132 #include "itkIsotropicFourthOrderLevelSetImageFilter.hxx" FunctionType::RadiusType RadiusType
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
SparseImage< NodeType, itkGetStaticConstMacro(ImageDimension) > SparseImageType
FunctionType::Pointer m_Function
This class implements the 4th-order level set isotropic diffusion (smoothing) PDE.
This class implements the fourth order level set PDE framework.
LevelSetFunctionWithRefitTerm< TOutputImage, SparseImageType > FunctionType
unsigned int m_MaxFilterIteration
Superclass::SparseImageType SparseImageType
~IsotropicFourthOrderLevelSetImageFilter()
SmartPointer< const Self > ConstPointer
virtual bool Halt() override
This class extends the LevelSetFunction class by adding a grow term based on a target curvature store...
Control indentation during Print() invocation.
IsotropicFourthOrderLevelSetImageFilter()
virtual void PrintSelf(std::ostream &os, Indent indent) const override
void operator=(const Self &) ITK_DELETE_FUNCTION
virtual const IdentifierType & GetElapsedIterations() const
IsotropicFourthOrderLevelSetImageFilter Self
SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage > Superclass