18 #ifndef __itkBSplineSyNImageRegistrationMethod_h
19 #define __itkBSplineSyNImageRegistrationMethod_h
30 template <
unsigned int VDimension,
class TDataHolder>
32 template <
class TDataHolder>
52 template<
typename TFixedImage,
typename TMovingImage,
typename TOutputTransform =
53 BSplineSmoothingOnUpdateDisplacementFieldTransform<double, GetImageDimension<TFixedImage>::ImageDimension> >
68 itkStaticConstMacro( ImageDimension,
unsigned int, TFixedImage::ImageDimension );
89 typedef typename OutputTransformType::ScalarType
RealType;
111 virtual void StartOptimization();
113 virtual void InitializeRegistrationAtEachLevel(
const SizeValueType );
120 void operator=(
const Self & );
124 #ifndef ITK_MANUAL_INSTANTIATION
125 #include "itkBSplineSyNImageRegistrationMethod.hxx"