Slicer  4.8
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

virtual void ComputeInverseJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const ITK_OVERRIDE
 
void ComputeJacobianFromBSplineWeightsWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::WeightsType &, typename Superclass::ParameterIndexArrayType &) const
 
virtual void ComputeJacobianWithRespectToParameters (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const ITK_OVERRIDE
 
virtual void ComputeJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const ITK_OVERRIDE
 
 itkNewMacro (Self)
 
 itkTypeMacro (InverseBSplineTransform, BSplineTransform)
 
virtual Superclass::OutputPointType TransformPoint (const typename Superclass::InputPointType &) const ITK_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()

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

Definition at line 71 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 78 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToParameters()

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

Definition at line 59 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition()

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

Definition at line 65 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>
virtual Superclass::OutputPointType itk::InverseBSplineTransform< TScalar, NDimensions, VSplineOrder >::TransformPoint ( const typename Superclass::InputPointType &  ) const
inlinevirtual

Definition at line 54 of file vtkITKTransformInverse.h.


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