18 #ifndef __itkThinPlateR2LogRSplineKernelTransform_h
19 #define __itkThinPlateR2LogRSplineKernelTransform_h
35 template<
class TScalarType,
36 unsigned int NDimensions = 3 >
55 typedef typename Superclass::ScalarType
ScalarType;
64 itkStaticConstMacro(SpaceDimension,
unsigned int, Superclass::SpaceDimension);
90 virtual void ComputeDeformationContribution(
const InputPointType & inputPoint,
96 void operator=(
const Self &);
102 #define ITK_TEMPLATE_ThinPlateR2LogRSplineKernelTransform(_, EXPORT, TypeX, TypeY) \
105 _( 2 ( class EXPORT ThinPlateR2LogRSplineKernelTransform< ITK_TEMPLATE_2 TypeX > ) ) \
106 namespace Templates \
108 typedef ThinPlateR2LogRSplineKernelTransform< ITK_TEMPLATE_2 TypeX > \
109 ThinPlateR2LogRSplineKernelTransform##TypeY; \
113 #if ITK_TEMPLATE_EXPLICIT
114 #include "Templates/itkThinPlateR2LogRSplineKernelTransform+-.h"
118 #include "itkThinPlateR2LogRSplineKernelTransform.hxx"
121 #endif // __itkThinPlateR2LogRSplineKernelTransform_h