18 #ifndef itkSymmetricForcesDemonsRegistrationFilter_h
19 #define itkSymmetricForcesDemonsRegistrationFilter_h
69 template <
typename TFixedImage,
typename TMovingImage,
typename TDisplacementField>
89 using typename Superclass::FixedImageType;
90 using typename Superclass::FixedImagePointer;
93 using typename Superclass::MovingImageType;
94 using typename Superclass::MovingImagePointer;
97 using typename Superclass::DisplacementFieldType;
98 using typename Superclass::DisplacementFieldPointer;
101 using typename Superclass::FiniteDifferenceFunctionType;
118 GetRMSChange()
const override;
125 SetIntensityDifferenceThreshold(
double);
128 GetIntensityDifferenceThreshold()
const;
134 PrintSelf(std::ostream & os,
Indent indent)
const override;
138 InitializeIteration()
override;
146 #ifndef ITK_MANUAL_INSTANTIATION
147 # include "itkSymmetricForcesDemonsRegistrationFilter.hxx"