Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions
itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions > Class Template Reference

#include <Libs/MRML/Core/vtkITKTransformInverse.h>

Inheritance diagram for itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >:
Inheritance graph
[legend]
Collaboration diagram for itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef InverseThinPlateSplineKernelTransform Self
 
typedef ThinPlateSplineKernelTransform< TScalar, NDimensions > Superclass
 

Public Member Functions

void ComputeDeformationContribution (const typename Superclass::InputPointType &, typename Superclass::OutputPointType &) const override
 
void ComputeInverseJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const override
 
void ComputeInverseJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::InverseJacobianPositionType &) const override
 
void ComputeJacobianWithRespectToParameters (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const override
 
void ComputeJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const override
 
void ComputeJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianPositionType &) const override
 
 itkNewMacro (Self)
 
 itkTypeMacro (InverseThinPlateSplineKernelTransform, ThinPlateSplineKernelTransform)
 
Superclass::OutputPointType TransformPoint (const typename Superclass::InputPointType &) const override
 

Detailed Description

template<class TScalar, unsigned int NDimensions>
class itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >

Definition at line 248 of file vtkITKTransformInverse.h.

Member Typedef Documentation

◆ ConstPointer

template<class TScalar , unsigned int NDimensions>
typedef SmartPointer<const Self> itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::ConstPointer

Definition at line 256 of file vtkITKTransformInverse.h.

◆ Pointer

template<class TScalar , unsigned int NDimensions>
typedef SmartPointer<Self> itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::Pointer

Definition at line 255 of file vtkITKTransformInverse.h.

◆ Self

template<class TScalar , unsigned int NDimensions>
typedef InverseThinPlateSplineKernelTransform itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::Self

Standard class typedefs.

Definition at line 253 of file vtkITKTransformInverse.h.

◆ Superclass

template<class TScalar , unsigned int NDimensions>
typedef ThinPlateSplineKernelTransform<TScalar, NDimensions> itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::Superclass

Definition at line 254 of file vtkITKTransformInverse.h.

Member Function Documentation

◆ ComputeDeformationContribution()

template<class TScalar , unsigned int NDimensions>
void itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::ComputeDeformationContribution ( const typename Superclass::InputPointType &  ,
typename Superclass::OutputPointType &   
) const
inlineoverride

Definition at line 271 of file vtkITKTransformInverse.h.

◆ ComputeInverseJacobianWithRespectToPosition() [1/2]

template<class TScalar , unsigned int NDimensions>
void itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::ComputeInverseJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianType &   
) const
inlineoverride

Definition at line 296 of file vtkITKTransformInverse.h.

◆ ComputeInverseJacobianWithRespectToPosition() [2/2]

template<class TScalar , unsigned int NDimensions>
void itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::ComputeInverseJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::InverseJacobianPositionType &   
) const
inlineoverride

Definition at line 302 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToParameters()

template<class TScalar , unsigned int NDimensions>
void itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::ComputeJacobianWithRespectToParameters ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianType &   
) const
inlineoverride

Definition at line 276 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [1/2]

template<class TScalar , unsigned int NDimensions>
void itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::ComputeJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianType &   
) const
inlineoverride

Definition at line 283 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [2/2]

template<class TScalar , unsigned int NDimensions>
void itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::ComputeJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianPositionType &   
) const
inlineoverride

Definition at line 289 of file vtkITKTransformInverse.h.

◆ itkNewMacro()

template<class TScalar , unsigned int NDimensions>
itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::itkNewMacro ( Self  )

New macro for creation of through a Smart Pointer

◆ itkTypeMacro()

template<class TScalar , unsigned int NDimensions>
itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::itkTypeMacro ( InverseThinPlateSplineKernelTransform< TScalar, NDimensions >  ,
ThinPlateSplineKernelTransform   
)

Run-time type information (and related methods).

◆ TransformPoint()

template<class TScalar , unsigned int NDimensions>
Superclass::OutputPointType itk::InverseThinPlateSplineKernelTransform< TScalar, NDimensions >::TransformPoint ( const typename Superclass::InputPointType &  ) const
inlineoverride

Define all computation methods as unimplemented to make sure they are not used (the inherited implementations are for the forward transform, so they would not give correct results)

Definition at line 266 of file vtkITKTransformInverse.h.


The documentation for this class was generated from the following file: