Slicer  5.1
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::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder > Class Template Reference

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

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

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef InverseBSplineDeformableTransform Self
 
typedef BSplineDeformableTransform< TScalar, NDimensions, VSplineOrder > Superclass
 

Public Member Functions

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 (InverseBSplineDeformableTransform, BSplineDeformableTransform)
 
Superclass::OutputPointType TransformPoint (const typename Superclass::InputPointType &) const override
 

Detailed Description

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
class itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >

Definition at line 102 of file vtkITKTransformInverse.h.

Member Typedef Documentation

◆ ConstPointer

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
typedef SmartPointer<const Self> itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::ConstPointer

Definition at line 110 of file vtkITKTransformInverse.h.

◆ Pointer

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
typedef SmartPointer<Self> itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::Pointer

Definition at line 109 of file vtkITKTransformInverse.h.

◆ Self

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
typedef InverseBSplineDeformableTransform itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::Self

Standard class typedefs.

Definition at line 107 of file vtkITKTransformInverse.h.

◆ Superclass

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
typedef BSplineDeformableTransform<TScalar,NDimensions,VSplineOrder> itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::Superclass

Definition at line 108 of file vtkITKTransformInverse.h.

Member Function Documentation

◆ ComputeInverseJacobianWithRespectToPosition() [1/2]

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
void itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::ComputeInverseJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianType &   
) const
inlineoverride

Definition at line 145 of file vtkITKTransformInverse.h.

◆ ComputeInverseJacobianWithRespectToPosition() [2/2]

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
void itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::ComputeInverseJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::InverseJacobianPositionType &   
) const
inlineoverride

Definition at line 151 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToParameters()

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
void itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::ComputeJacobianWithRespectToParameters ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianType &   
) const
inlineoverride

Definition at line 126 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [1/2]

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
void itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::ComputeJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianType &   
) const
inlineoverride

Definition at line 133 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [2/2]

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
void itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::ComputeJacobianWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::JacobianPositionType &   
) const
inlineoverride

Definition at line 139 of file vtkITKTransformInverse.h.

◆ itkNewMacro()

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::itkNewMacro ( Self  )

New macro for creation of through a Smart Pointer

◆ itkTypeMacro()

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::itkTypeMacro ( InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >  ,
BSplineDeformableTransform   
)

Run-time type information (and related methods).

◆ TransformPoint()

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
Superclass::OutputPointType itk::InverseBSplineDeformableTransform< TScalar, NDimensions, VSplineOrder >::TransformPoint ( const typename Superclass::InputPointType &  ) const
inlineoverride

Definition at line 121 of file vtkITKTransformInverse.h.


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