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);
104 virtual void ComputeG(
const InputVectorType & landmarkVector, GMatrixType & gmatrix)
const ITK_OVERRIDE;
113 void operator=(const Self &) ITK_DELETE_FUNCTION;
117 #ifndef ITK_MANUAL_INSTANTIATION 118 #include "itkElasticBodySplineKernelTransform.hxx" 121 #endif // itkElasticBodySplineKernelTransform_h Superclass::ParametersType ParametersType
virtual void ComputeG(const InputVectorType &landmarkVector, GMatrixType &gmatrix) const override
Superclass::InputPointType InputPointType
Superclass::OutputVectorType OutputVectorType
This class defines the elastic body spline (EBS) transformation.
Superclass::JacobianType JacobianType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ElasticBodySplineKernelTransform()
Superclass::OutputCovariantVectorType OutputCovariantVectorType
Superclass::FixedParametersType FixedParametersType
Superclass::GMatrixType GMatrixType
Superclass::OutputPointType OutputPointType
static const unsigned int SpaceDimension
ElasticBodySplineKernelTransform Self
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
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()