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

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

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

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef InverseBSplineTransform Self
 
typedef BSplineTransform< 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 ComputeJacobianFromBSplineWeightsWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::WeightsType &, typename Superclass::ParameterIndexArrayType &) const
 
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 (InverseBSplineTransform, BSplineTransform)
 
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::InverseBSplineTransform< TScalar, NDimensions, VSplineOrder >

Definition at line 35 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::InverseBSplineTransform< TScalar, NDimensions, VSplineOrder >::ConstPointer

Definition at line 43 of file vtkITKTransformInverse.h.

◆ Pointer

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

Definition at line 42 of file vtkITKTransformInverse.h.

◆ Self

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

Standard class typedefs.

Definition at line 40 of file vtkITKTransformInverse.h.

◆ Superclass

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

Definition at line 41 of file vtkITKTransformInverse.h.

Member Function Documentation

◆ ComputeInverseJacobianWithRespectToPosition() [1/2]

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

Definition at line 79 of file vtkITKTransformInverse.h.

◆ ComputeInverseJacobianWithRespectToPosition() [2/2]

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

Definition at line 85 of file vtkITKTransformInverse.h.

◆ ComputeJacobianFromBSplineWeightsWithRespectToPosition()

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
void itk::InverseBSplineTransform< TScalar, NDimensions, VSplineOrder >::ComputeJacobianFromBSplineWeightsWithRespectToPosition ( const typename Superclass::InputPointType &  ,
typename Superclass::WeightsType &  ,
typename Superclass::ParameterIndexArrayType &   
) const
inline

Definition at line 91 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToParameters()

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

Definition at line 59 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [1/2]

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

Definition at line 66 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [2/2]

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

Definition at line 72 of file vtkITKTransformInverse.h.

◆ itkNewMacro()

template<typename TScalar = double, unsigned int NDimensions = 3, unsigned int VSplineOrder = 3>
itk::InverseBSplineTransform< 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::InverseBSplineTransform< TScalar, NDimensions, VSplineOrder >::itkTypeMacro ( InverseBSplineTransform< TScalar, NDimensions, VSplineOrder >  ,
BSplineTransform   
)

Run-time type information (and related methods).

◆ TransformPoint()

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

Definition at line 54 of file vtkITKTransformInverse.h.


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