18 #ifndef itkLevelSetMotionRegistrationFilter_h
19 #define itkLevelSetMotionRegistrationFilter_h
90 template <
typename TFixedImage,
typename TMovingImage,
typename TDisplacementField>
110 using typename Superclass::TimeStepType;
113 using typename Superclass::FixedImageType;
114 using typename Superclass::FixedImagePointer;
117 using typename Superclass::MovingImageType;
118 using typename Superclass::MovingImagePointer;
121 using typename Superclass::DisplacementFieldType;
122 using typename Superclass::DisplacementFieldPointer;
125 using typename Superclass::FiniteDifferenceFunctionType;
156 SetIntensityDifferenceThreshold(
double);
159 GetIntensityDifferenceThreshold()
const;
164 SetGradientMagnitudeThreshold(
double);
167 GetGradientMagnitudeThreshold()
const;
182 SetGradientSmoothingStandardDeviations(
double sigma);
185 GetGradientSmoothingStandardDeviations()
const;
191 PrintSelf(std::ostream & os,
Indent indent)
const override;
195 InitializeIteration()
override;
210 #ifndef ITK_MANUAL_INSTANTIATION
211 # include "itkLevelSetMotionRegistrationFilter.hxx"