18 #ifndef itkElasticBodyReciprocalSplineKernelTransform_h
19 #define itkElasticBodyReciprocalSplineKernelTransform_h
37 template <
typename TParametersValueType =
double,
unsigned int VDimension = 3>
58 using typename Superclass::ScalarType;
61 using typename Superclass::ParametersType;
62 using typename Superclass::FixedParametersType;
65 using typename Superclass::JacobianType;
66 using typename Superclass::JacobianPositionType;
67 using typename Superclass::InverseJacobianPositionType;
70 static constexpr
unsigned int SpaceDimension = Superclass::SpaceDimension;
75 itkSetMacro(Alpha, TParametersValueType);
78 itkGetConstMacro(Alpha, TParametersValueType);
80 using typename Superclass::InputPointType;
81 using typename Superclass::OutputPointType;
82 using typename Superclass::InputVectorType;
83 using typename Superclass::OutputVectorType;
84 using typename Superclass::InputCovariantVectorType;
85 using typename Superclass::OutputCovariantVectorType;
91 PrintSelf(std::ostream & os,
Indent indent)
const override;
93 using typename Superclass::GMatrixType;
112 #ifndef ITK_MANUAL_INSTANTIATION
113 # include "itkElasticBodyReciprocalSplineKernelTransform.hxx"
116 #endif // itkElasticBodyReciprocalSplineKernelTransform_h