18 #ifndef itkCurvatureFlowImageFilter_h
19 #define itkCurvatureFlowImageFilter_h
95 template <
typename TInputImage,
typename TOutputImage>
115 using typename Superclass::InputImageType;
118 using typename Superclass::OutputImageType;
122 using typename Superclass::FiniteDifferenceFunctionType;
129 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
133 using typename Superclass::PixelType;
136 using typename Superclass::TimeStepType;
144 #ifdef ITK_USE_CONCEPT_CHECKING
160 PrintSelf(std::ostream & os,
Indent indent)
const override;
167 if (this->GetElapsedIterations() == this->GetNumberOfIterations())
181 InitializeIteration()
override;
187 EnlargeOutputRequestedRegion(
DataObject *)
override;
193 GenerateInputRequestedRegion()
override;
200 #ifndef ITK_MANUAL_INSTANTIATION
201 # include "itkCurvatureFlowImageFilter.hxx"