18 #ifndef __itkElasticBodySplineKernelTransform_h
19 #define __itkElasticBodySplineKernelTransform_h
39 template<
class TScalarType = double,
41 unsigned int NDimensions = 3 >
62 typedef typename Superclass::ScalarType
ScalarType;
71 itkStaticConstMacro(SpaceDimension,
unsigned int, Superclass::SpaceDimension);
76 itkSetMacro(Alpha, TScalarType);
79 itkGetConstMacro(Alpha, TScalarType);
90 void PrintSelf(std::ostream & os,
Indent indent)
const;
112 void operator=(
const Self &);
118 #define ITK_TEMPLATE_ElasticBodySplineKernelTransform(_, EXPORT, TypeX, TypeY) \
121 _( 2 ( class EXPORT ElasticBodySplineKernelTransform< ITK_TEMPLATE_2 TypeX > ) ) \
122 namespace Templates \
124 typedef ElasticBodySplineKernelTransform< ITK_TEMPLATE_2 TypeX > \
125 ElasticBodySplineKernelTransform##TypeY; \
129 #if ITK_TEMPLATE_EXPLICIT
130 #include "Templates/itkElasticBodySplineKernelTransform+-.h"
134 #include "itkElasticBodySplineKernelTransform.hxx"
137 #endif // __itkElasticBodySplineKernelTransform_h