18 #ifndef __itkElasticBodySplineKernelTransform_h
19 #define __itkElasticBodySplineKernelTransform_h
39 template<
typename TScalar = double,
41 unsigned int NDimensions = 3 >
76 itkSetMacro(Alpha, TScalar);
79 itkGetConstMacro(Alpha, TScalar);
118 #ifndef ITK_MANUAL_INSTANTIATION
119 #include "itkElasticBodySplineKernelTransform.hxx"
122 #endif // __itkElasticBodySplineKernelTransform_h
virtual void ComputeG(const InputVectorType &landmarkVector, GMatrixType &gmatrix) const
Light weight base class for most itk classes.
virtual ~ElasticBodySplineKernelTransform()
Superclass::OutputPointType OutputPointType
This class defines the elastic body spline (EBS) transformation.
Superclass::InputVectorType InputVectorType
Superclass::ScalarType ScalarType
KernelTransform< TScalar, NDimensions > Superclass
Superclass::OutputCovariantVectorType OutputCovariantVectorType
void operator=(const Self &)
Superclass::InputPointType InputPointType
SmartPointer< const Self > ConstPointer
Superclass::JacobianType JacobianType
void PrintSelf(std::ostream &os, Indent indent) const
Superclass::GMatrixType GMatrixType
SmartPointer< Self > Pointer
ElasticBodySplineKernelTransform Self
static const unsigned int SpaceDimension
Control indentation during Print() invocation.
Superclass::ParametersType ParametersType
Superclass::OutputVectorType OutputVectorType
ElasticBodySplineKernelTransform()
Superclass::InputCovariantVectorType InputCovariantVectorType