18 #ifndef __itkVolumeSplineKernelTransform_h
19 #define __itkVolumeSplineKernelTransform_h
33 template<
class TScalarType,
35 unsigned int NDimensions = 3 >
54 typedef typename Superclass::ScalarType
ScalarType;
63 itkStaticConstMacro(SpaceDimension,
unsigned int,
64 Superclass::SpaceDimension);
95 virtual void ComputeDeformationContribution(
101 void operator=(
const Self &);
106 #define ITK_TEMPLATE_VolumeSplineKernelTransform(_, EXPORT, TypeX, TypeY) \
109 _( 2 ( class EXPORT VolumeSplineKernelTransform< ITK_TEMPLATE_2 TypeX > ) ) \
110 namespace Templates \
113 VolumeSplineKernelTransform< ITK_TEMPLATE_2 TypeX > \
114 VolumeSplineKernelTransform##TypeY; \
118 #if ITK_TEMPLATE_EXPLICIT
119 #include "Templates/itkVolumeSplineKernelTransform+-.h"
123 #include "itkVolumeSplineKernelTransform.hxx"
126 #endif // __itkVolumeSplineKernelTransform_h