#include <itkThinPlateR2LogRSplineKernelTransform.h>
Inheritance diagram for itk::ThinPlateR2LogRSplineKernelTransform:


Public Types | |
| typedef ThinPlateR2LogRSplineKernelTransform | Self |
| typedef KernelTransform< TScalarType, NDimensions > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::ScalarType | ScalarType |
| typedef Superclass::ParametersType | ParametersType |
| typedef Superclass::JacobianType | JacobianType |
| typedef Superclass::InputPointType | InputPointType |
| typedef Superclass::OutputPointType | OutputPointType |
| typedef Superclass::InputVectorType | InputVectorType |
| typedef Superclass::OutputVectorType | OutputVectorType |
| typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
| typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
| typedef Superclass::PointsIterator | PointsIterator |
Public Methods | |
| virtual const char * | GetClassName () const |
| itkStaticConstMacro (SpaceDimension, unsigned int, Superclass::SpaceDimension) | |
Static Public Methods | |
| Pointer | New () |
Protected Types | |
| typedef Superclass::GMatrixType | GMatrixType |
Protected Methods | |
| ThinPlateR2LogRSplineKernelTransform () | |
| virtual | ~ThinPlateR2LogRSplineKernelTransform () |
| const GMatrixType & | ComputeG (const InputVectorType &x) const |
| virtual void | ComputeDeformationContribution (const InputPointType &inputPoint, OutputPointType &result) const |
The kernel used in this variant of TPS is
Definition at line 36 of file itkThinPlateR2LogRSplineKernelTransform.h.
|
|||||
|
Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 44 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
These (rather redundant) typedefs are needed because on SGI, typedefs are not inherited. Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 81 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 70 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
These (rather redundant) typedefs are needed because on SGI, typedefs are not inherited Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 66 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Standard vector type for this class. Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 68 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Jacobian Type Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 59 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 71 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 67 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 69 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Parameters type. Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 56 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 43 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 72 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Scalar type. Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 53 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 41 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||
|
Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. Definition at line 42 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||||||
|
Definition at line 76 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
|||||||||
|
Definition at line 77 of file itkThinPlateR2LogRSplineKernelTransform.h. |
|
||||||||||||||||
|
Compute the contribution of the landmarks weighted by the kernel funcion to the global deformation of the space Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. |
|
||||||||||
|
Compute G(x) For the thin plate spline, this is: G(x) = r(x)*I
I = identity matrix. Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. |
|
||||||||||||||||||||
|
Dimension of the domain space. |
|
|||||||||
|
New macro for creation of through a Smart Pointer Reimplemented from itk::KernelTransform< TScalarType, NDimensions >. |
1.2.15 written by Dimitri van Heesch,
© 1997-2000