18 #ifndef itkElasticBodyReciprocalSplineKernelTransform_h
19 #define itkElasticBodyReciprocalSplineKernelTransform_h
37 template<
typename TParametersValueType=double,
38 unsigned int NDimensions=3>
58 typedef typename Superclass::ScalarType
ScalarType;
68 itkStaticConstMacro(SpaceDimension,
unsigned int, Superclass::SpaceDimension);
73 itkSetMacro(Alpha, TParametersValueType);
76 itkGetConstMacro(Alpha, TParametersValueType);
88 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
101 virtual
void ComputeG(const
InputVectorType & landmarkVector, GMatrixType & gmatrix) const ITK_OVERRIDE;
104 TParametersValueType m_Alpha;
111 #ifndef ITK_MANUAL_INSTANTIATION
112 #include "itkElasticBodyReciprocalSplineKernelTransform.hxx"
115 #endif // itkElasticBodyReciprocalSplineKernelTransform_h
Light weight base class for most itk classes.
Superclass::FixedParametersType FixedParametersType
SmartPointer< const Self > ConstPointer
Superclass::OutputVectorType OutputVectorType
Superclass::OutputPointType OutputPointType
Superclass::InputCovariantVectorType InputCovariantVectorType
SmartPointer< Self > Pointer
Superclass::GMatrixType GMatrixType
ElasticBodyReciprocalSplineKernelTransform Self
Superclass::OutputCovariantVectorType OutputCovariantVectorType
Superclass::JacobianType JacobianType
Superclass::InputVectorType InputVectorType
Control indentation during Print() invocation.
KernelTransform< TParametersValueType, NDimensions > Superclass
Superclass::InputPointType InputPointType
Superclass::ParametersType ParametersType
Superclass::ScalarType ScalarType