18#ifndef itkElasticBodySplineKernelTransform_h
19#define itkElasticBodySplineKernelTransform_h
38template <
typename TParametersValueType =
double,
unsigned int VDimension = 3>
75 itkSetMacro(Alpha, TParametersValueType);
78 itkGetConstMacro(Alpha, TParametersValueType);
122#ifndef ITK_MANUAL_INSTANTIATION
123# include "itkElasticBodySplineKernelTransform.hxx"
void ComputeG(const InputVectorType &x, GMatrixType &gmatrix) const override
vnl_matrix_fixed< TParametersValueType, VDimension, VDimension > GMatrixType
KernelTransform< TParametersValueType, VDimension > Superclass
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
typename Superclass::InverseTransformBasePointer InverseTransformBasePointer
TParametersValueType m_Alpha
InverseTransformBasePointer GetInverseTransform() const override
ElasticBodySplineKernelTransform Self
~ElasticBodySplineKernelTransform() override=default
ElasticBodySplineKernelTransform()
void PrintSelf(std::ostream &os, Indent indent) const override
static constexpr unsigned int SpaceDimension
Control indentation during Print() invocation.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....