18 #ifndef itkBSplineSyNImageRegistrationMethod_h
19 #define itkBSplineSyNImageRegistrationMethod_h
45 template <
typename TFixedImage,
46 typename TMovingImage,
47 typename TOutputTransform =
48 BSplineSmoothingOnUpdateDisplacementFieldTransform<double, TFixedImage::ImageDimension>,
49 typename TVirtualImage = TFixedImage,
50 typename TPointSet = PointSet<unsigned int, TFixedImage::ImageDimension>>
67 static constexpr
unsigned int ImageDimension = TFixedImage::ImageDimension;
111 using RealType =
typename OutputTransformType::ScalarType;
137 StartOptimization()
override;
140 InitializeRegistrationAtEachLevel(
const SizeValueType)
override;
160 #ifndef ITK_MANUAL_INSTANTIATION
161 # include "itkBSplineSyNImageRegistrationMethod.hxx"