Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
itk::InverseDisplacementFieldTransform< TScalar, NDimensions > Class Template Reference

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

Inheritance diagram for itk::InverseDisplacementFieldTransform< TScalar, NDimensions >:
Collaboration diagram for itk::InverseDisplacementFieldTransform< TScalar, NDimensions >:

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef InverseDisplacementFieldTransform Self
 
typedef DisplacementFieldTransform< TScalar, NDimensions > Superclass
 

Public Member Functions

void ComputeInverseJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::InverseJacobianPositionType &) const override
 
void ComputeInverseJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const override
 
void ComputeJacobianWithRespectToParameters (const typename Superclass::IndexType &, typename Superclass::JacobianType &) const override
 
void ComputeJacobianWithRespectToParameters (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const override
 
void ComputeJacobianWithRespectToPosition (const typename Superclass::IndexType &, typename Superclass::JacobianPositionType &) const override
 
void ComputeJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianPositionType &) const override
 
void ComputeJacobianWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianType &) const override
 
void GetInverseJacobianOfForwardFieldWithRespectToPosition (const typename Superclass::IndexType &, typename Superclass::JacobianPositionType &, bool useSVD=false) const override
 
void GetInverseJacobianOfForwardFieldWithRespectToPosition (const typename Superclass::InputPointType &, typename Superclass::JacobianPositionType &, bool useSVD=false) const override
 
 itkNewMacro (Self)
 
 itkTypeMacro (InverseDisplacementFieldTransform, DisplacementFieldTransform)
 
Superclass::OutputPointType TransformPoint (const typename Superclass::InputPointType &) const override
 

Detailed Description

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

Definition at line 136 of file vtkITKTransformInverse.h.

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 143 of file vtkITKTransformInverse.h.

◆ Pointer

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

Definition at line 142 of file vtkITKTransformInverse.h.

◆ Self

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

Standard class typedefs.

Definition at line 140 of file vtkITKTransformInverse.h.

◆ Superclass

template<class TScalar, unsigned int NDimensions>
typedef DisplacementFieldTransform<TScalar, NDimensions> itk::InverseDisplacementFieldTransform< TScalar, NDimensions >::Superclass

Definition at line 141 of file vtkITKTransformInverse.h.

Member Function Documentation

◆ ComputeInverseJacobianWithRespectToPosition() [1/2]

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

Definition at line 182 of file vtkITKTransformInverse.h.

◆ ComputeInverseJacobianWithRespectToPosition() [2/2]

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

Definition at line 178 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToParameters() [1/2]

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

Definition at line 161 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToParameters() [2/2]

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

Definition at line 157 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [1/3]

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

Definition at line 174 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [2/3]

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

Definition at line 170 of file vtkITKTransformInverse.h.

◆ ComputeJacobianWithRespectToPosition() [3/3]

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

Definition at line 166 of file vtkITKTransformInverse.h.

◆ GetInverseJacobianOfForwardFieldWithRespectToPosition() [1/2]

template<class TScalar, unsigned int NDimensions>
void itk::InverseDisplacementFieldTransform< TScalar, NDimensions >::GetInverseJacobianOfForwardFieldWithRespectToPosition ( const typename Superclass::IndexType & ,
typename Superclass::JacobianPositionType & ,
bool useSVD = false ) const
inlineoverride

Definition at line 193 of file vtkITKTransformInverse.h.

◆ GetInverseJacobianOfForwardFieldWithRespectToPosition() [2/2]

template<class TScalar, unsigned int NDimensions>
void itk::InverseDisplacementFieldTransform< TScalar, NDimensions >::GetInverseJacobianOfForwardFieldWithRespectToPosition ( const typename Superclass::InputPointType & ,
typename Superclass::JacobianPositionType & ,
bool useSVD = false ) const
inlineoverride

Definition at line 186 of file vtkITKTransformInverse.h.

◆ itkNewMacro()

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

New macro for creation of through a Smart Pointer

◆ itkTypeMacro()

template<class TScalar, unsigned int NDimensions>
itk::InverseDisplacementFieldTransform< TScalar, NDimensions >::itkTypeMacro ( InverseDisplacementFieldTransform< TScalar, NDimensions > ,
DisplacementFieldTransform  )

Run-time type information (and related methods).

◆ TransformPoint()

template<class TScalar, unsigned int NDimensions>
Superclass::OutputPointType itk::InverseDisplacementFieldTransform< 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 153 of file vtkITKTransformInverse.h.


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