18 #ifndef itkScalarChanAndVeseDenseLevelSetImageFilter_h
19 #define itkScalarChanAndVeseDenseLevelSetImageFilter_h
55 template <
typename TInputImage,
56 typename TFeatureImage,
57 typename TOutputImage,
58 typename TFunction = ScalarChanAndVeseLevelSetFunction<TInputImage, TFeatureImage>,
59 class TSharedData =
typename TFunction::SharedDataType>
77 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
80 using typename Superclass::InputImageType;
81 using typename Superclass::InputImagePointer;
82 using typename Superclass::InputPointType;
83 using typename Superclass::ValueType;
98 using typename Superclass::TimeStepType;
99 using typename Superclass::FiniteDifferenceFunctionType;
110 #ifdef ITK_USE_CONCEPT_CHECKING
132 Initialize()
override;
135 InitializeIteration()
override;
139 #ifndef ITK_MANUAL_INSTANTIATION
140 # include "itkScalarChanAndVeseDenseLevelSetImageFilter.hxx"