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