18 #ifndef __itkElasticBodyReciprocalSplineKernelTransform_h
19 #define __itkElasticBodyReciprocalSplineKernelTransform_h
37 template<
class TScalarType = double,
39 unsigned int NDimensions = 3 >
60 typedef typename Superclass::ScalarType
ScalarType;
69 itkStaticConstMacro(SpaceDimension,
unsigned int, Superclass::SpaceDimension);
74 itkSetMacro(Alpha, TScalarType);
77 itkGetConstMacro(Alpha, TScalarType);
88 void PrintSelf(std::ostream & os,
Indent indent)
const;
108 void operator=(
const Self &);
116 #define ITK_TEMPLATE_ElasticBodyReciprocalSplineKernelTransform(_, EXPORT, TypeX, TypeY) \
119 _( 2 ( class EXPORT ElasticBodyReciprocalSplineKernelTransform< ITK_TEMPLATE_2 TypeX > ) ) \
120 namespace Templates \
122 typedef ElasticBodyReciprocalSplineKernelTransform< ITK_TEMPLATE_2 TypeX > \
123 ElasticBodyReciprocalSplineKernelTransform##TypeY; \
127 #if ITK_TEMPLATE_EXPLICIT
128 #include "Templates/itkElasticBodyReciprocalSplineKernelTransform+-.h"
132 #include "itkElasticBodyReciprocalSplineKernelTransform.hxx"
135 #endif // __itkElasticBodyReciprocalSplineKernelTransform_h