18 #ifndef itkSymmetricForcesDemonsRegistrationFilter_h
19 #define itkSymmetricForcesDemonsRegistrationFilter_h
69 template<
typename TFixedImage,
typename TMovingImage,
typename TDisplacementField >
106 using TimeStepType =
typename FiniteDifferenceFunctionType::TimeStepType;
116 virtual double GetMetric()
const;
118 const double & GetRMSChange()
const override;
124 virtual void SetIntensityDifferenceThreshold(
double);
126 virtual double GetIntensityDifferenceThreshold()
const;
131 void PrintSelf(std::ostream & os,
Indent indent)
const override;
134 void InitializeIteration()
override;
141 #ifndef ITK_MANUAL_INSTANTIATION
142 #include "itkSymmetricForcesDemonsRegistrationFilter.hxx"
Light weight base class for most itk classes.
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
Control indentation during Print() invocation.
Deformably register two images using the demons algorithm.