go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
itk::AffineLogTransform< TScalarType, Dimension > Class Template Reference

#include <itkAffineLogTransform.h>

Detailed Description

template<class TScalarType = double, unsigned int Dimension = 2>
class itk::AffineLogTransform< TScalarType, Dimension >

Definition at line 33 of file itkAffineLogTransform.h.

+ Inheritance diagram for itk::AffineLogTransform< TScalarType, Dimension >:

Public Types

typedef Superclass::ScalarType AngleType
 
typedef Superclass::CenterType CenterType
 
typedef SmartPointer< const Self > ConstPointer
 
typedef Superclass::InputCovariantVectorType InputCovariantVectorType
 
typedef Superclass::InputPointType InputPointType
 
typedef Superclass::InputVectorType InputVectorType
 
typedef Superclass::InputVnlVectorType InputVnlVectorType
 
typedef Superclass::InternalMatrixType InternalMatrixType
 
typedef Superclass::InverseMatrixType InverseMatrixType
 
typedef Superclass ::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
 
typedef Superclass ::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
 
typedef Superclass::JacobianType JacobianType
 
typedef Superclass::MatrixType MatrixType
 
typedef Superclass ::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
 
typedef Superclass::NumberOfParametersType NumberOfParametersType
 
typedef Superclass::OffsetType OffsetType
 
typedef Superclass::OutputCovariantVectorType OutputCovariantVectorType
 
typedef Superclass::OutputPointType OutputPointType
 
typedef Superclass::OutputVectorType OutputVectorType
 
typedef Superclass::OutputVnlVectorType OutputVnlVectorType
 
typedef Superclass::ParametersType ParametersType
 
typedef SmartPointer< Self > Pointer
 
typedef FixedArray< ScalarType > ScalarArrayType
 
typedef Superclass::ScalarType ScalarType
 
typedef AffineLogTransform Self
 
typedef Superclass::SpatialHessianType SpatialHessianType
 
typedef Superclass::SpatialJacobianType SpatialJacobianType
 
typedef AdvancedMatrixOffsetTransformBase< TScalarType, Dimension, Dimension > Superclass
 
typedef Superclass::TranslationType TranslationType
 
- Public Types inherited from itk::AdvancedMatrixOffsetTransformBase< double, 2, 2 >
typedef InputPointType CenterType
 
typedef SmartPointer< const Self > ConstPointer
 
typedef Superclass::FixedParametersType FixedParametersType
 
typedef Superclass ::InputCovariantVectorType InputCovariantVectorType
 
typedef Superclass::InputPointType InputPointType
 
typedef Superclass::InputVectorType InputVectorType
 
typedef Superclass::InputVnlVectorType InputVnlVectorType
 
typedef Superclass::InternalMatrixType InternalMatrixType
 
typedef Matrix< double, itkGetStaticConstMacro(InputSpaceDimension), itkGetStaticConstMacro(OutputSpaceDimension) > InverseMatrixType
 
typedef Superclass ::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
 
typedef Superclass ::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
 
typedef Superclass::JacobianType JacobianType
 
typedef Matrix< double, itkGetStaticConstMacro(OutputSpaceDimension), itkGetStaticConstMacro(InputSpaceDimension) > MatrixType
 
typedef Superclass ::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
 
typedef Superclass::NumberOfParametersType NumberOfParametersType
 
typedef OutputVectorType OffsetType
 
typedef Superclass ::OutputCovariantVectorType OutputCovariantVectorType
 
typedef Superclass::OutputPointType OutputPointType
 
typedef Superclass::OutputVectorType OutputVectorType
 
typedef Superclass::OutputVnlVectorType OutputVnlVectorType
 
typedef Superclass::ParametersType ParametersType
 
typedef SmartPointer< Self > Pointer
 
typedef Superclass::ScalarType ScalarType
 
typedef AdvancedMatrixOffsetTransformBase Self
 
typedef Superclass::SpatialHessianType SpatialHessianType
 
typedef Superclass::SpatialJacobianType SpatialJacobianType
 
typedef AdvancedTransform< double, NInputDimensions, NOutputDimensions > Superclass
 
typedef Superclass::TransformCategoryType TransformCategoryType
 
typedef OutputVectorType TranslationType
 
- Public Types inherited from itk::AdvancedTransform< double, NInputDimensions, NOutputDimensions >
typedef SmartPointer< const Self > ConstPointer
 
typedef Superclass::DerivativeType DerivativeType
 
typedef Superclass::FixedParametersType FixedParametersType
 
typedef Superclass ::InputCovariantVectorType InputCovariantVectorType
 
typedef Superclass::InputPointType InputPointType
 
typedef Superclass::InputVectorType InputVectorType
 
typedef Superclass::InputVnlVectorType InputVnlVectorType
 
typedef SpatialJacobianType::InternalMatrixType InternalMatrixType
 
typedef Superclass::InverseTransformBasePointer InverseTransformBasePointer
 
typedef Superclass::InverseTransformBaseType InverseTransformBaseType
 
typedef std::vector< SpatialHessianType > JacobianOfSpatialHessianType
 
typedef std::vector< SpatialJacobianType > JacobianOfSpatialJacobianType
 
typedef Superclass::JacobianType JacobianType
 
typedef OutputCovariantVectorType MovingImageGradientType
 
typedef MovingImageGradientType::ValueType MovingImageGradientValueType
 
typedef std::vector< unsigned long > NonZeroJacobianIndicesType
 
typedef Superclass::NumberOfParametersType NumberOfParametersType
 
typedef Superclass ::OutputCovariantVectorType OutputCovariantVectorType
 
typedef Superclass::OutputPointType OutputPointType
 
typedef Superclass::OutputVectorType OutputVectorType
 
typedef Superclass::OutputVnlVectorType OutputVnlVectorType
 
typedef Superclass::ParametersType ParametersType
 
typedef Superclass::ParametersValueType ParametersValueType
 
typedef SmartPointer< Self > Pointer
 
typedef Superclass::ScalarType ScalarType
 
typedef AdvancedTransform Self
 
typedef FixedArray< Matrix< ScalarType, InputSpaceDimension, InputSpaceDimension >, OutputSpaceDimension > SpatialHessianType
 
typedef Matrix< ScalarType, OutputSpaceDimension, InputSpaceDimension > SpatialJacobianType
 
typedef Transform< double, NInputDimensions, NOutputDimensions > Superclass
 
typedef Transform< double, NInputDimensions, NOutputDimensions > TransformType
 
typedef TransformType::ConstPointer TransformTypeConstPointer
 
typedef TransformType::Pointer TransformTypePointer
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void GetJacobian (const InputPointType &, JacobianType &, NonZeroJacobianIndicesType &) const
 
const ParametersType & GetParameters (void) const
 
 itkStaticConstMacro (InputSpaceDimension, unsigned int, Dimension)
 
 itkStaticConstMacro (OutputSpaceDimension, unsigned int, Dimension)
 
 itkStaticConstMacro (ParametersDimension, unsigned int,(Dimension+1) *Dimension)
 
 itkStaticConstMacro (SpaceDimension, unsigned int, Dimension)
 
virtual void SetIdentity (void)
 
void SetParameters (const ParametersType &parameters)
 
- Public Member Functions inherited from itk::AdvancedMatrixOffsetTransformBase< double, 2, 2 >
void Compose (const Self *other, bool pre=0)
 
const InputPointType & GetCenter (void) const
 
virtual const char * GetClassName () const
 
virtual const FixedParametersType & GetFixedParameters (void) const
 
bool GetInverse (Self *inverse) const
 
const InverseMatrixType & GetInverseMatrix (void) const
 
virtual void GetJacobianOfSpatialHessian (const InputPointType &, JacobianOfSpatialHessianType &, NonZeroJacobianIndicesType &) const
 
virtual void GetJacobianOfSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
 
virtual void GetJacobianOfSpatialJacobian (const InputPointType &, JacobianOfSpatialJacobianType &, NonZeroJacobianIndicesType &) const
 
virtual void GetJacobianOfSpatialJacobian (const InputPointType &, SpatialJacobianType &, JacobianOfSpatialJacobianType &, NonZeroJacobianIndicesType &) const
 
const MatrixType & GetMatrix (void) const
 
const OutputVectorType & GetOffset (void) const
 
const ParametersType & GetParameters (void) const
 
virtual void GetSpatialHessian (const InputPointType &, SpatialHessianType &) const
 
virtual void GetSpatialJacobian (const InputPointType &, SpatialJacobianType &) const
 
virtual TransformCategoryType GetTransformCategory () const
 
const OutputVectorType & GetTranslation (void) const
 
virtual bool IsLinear (void) const
 
 itkStaticConstMacro (InputSpaceDimension, unsigned int, NInputDimensions)
 
 itkStaticConstMacro (OutputSpaceDimension, unsigned int, NOutputDimensions)
 
 itkStaticConstMacro (ParametersDimension, unsigned int, NOutputDimensions *(NInputDimensions+1))
 
void SetCenter (const InputPointType &center)
 
virtual void SetFixedParameters (const FixedParametersType &)
 
virtual void SetMatrix (const MatrixType &matrix)
 
void SetOffset (const OutputVectorType &offset)
 
void SetParameters (const ParametersType &parameters)
 
void SetTranslation (const OutputVectorType &translation)
 
OutputCovariantVectorType TransformCovariantVector (const InputCovariantVectorType &vector) const
 
OutputPointType TransformPoint (const InputPointType &point) const
 
OutputVectorType TransformVector (const InputVectorType &vector) const
 
OutputVnlVectorType TransformVector (const InputVnlVectorType &vector) const
 
- Public Member Functions inherited from itk::AdvancedTransform< double, NInputDimensions, NOutputDimensions >
virtual void ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const
 
virtual void ComputeJacobianWithRespectToPosition (const InputPointType &, JacobianType &) const
 
virtual void EvaluateJacobianWithImageGradientProduct (const InputPointType &ipp, const MovingImageGradientType &movingImageGradient, DerivativeType &imageJacobian, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
 
virtual bool GetHasNonZeroJacobianOfSpatialHessian () const
 
virtual bool GetHasNonZeroSpatialHessian () const
 
virtual void GetJacobian (const InputPointType &ipp, JacobianType &j, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const=0
 
virtual void GetJacobianOfSpatialHessian (const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const=0
 
virtual void GetJacobianOfSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const=0
 
virtual void GetJacobianOfSpatialJacobian (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const=0
 
virtual void GetJacobianOfSpatialJacobian (const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const=0
 
virtual NumberOfParametersType GetNumberOfNonZeroJacobianIndices (void) const
 
 itkStaticConstMacro (InputSpaceDimension, unsigned int, NInputDimensions)
 
 itkStaticConstMacro (OutputSpaceDimension, unsigned int, NOutputDimensions)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::AdvancedMatrixOffsetTransformBase< double, 2, 2 >
static Pointer New ()
 

Protected Member Functions

 AffineLogTransform ()
 
 AffineLogTransform (const MatrixType &matrix, const OutputPointType &offset)
 
 AffineLogTransform (unsigned int outputSpaceDims, unsigned int paramsSpaceDims)
 
virtual void PrecomputeJacobianOfSpatialJacobian (void)
 
void PrintSelf (std::ostream &os, Indent indent) const
 
 ~AffineLogTransform ()
 
- Protected Member Functions inherited from itk::AdvancedMatrixOffsetTransformBase< double, 2, 2 >
 AdvancedMatrixOffsetTransformBase ()
 
 AdvancedMatrixOffsetTransformBase (const MatrixType &matrix, const OutputVectorType &offset)
 
 AdvancedMatrixOffsetTransformBase (unsigned int paramDims)
 
virtual void ComputeMatrix (void)
 
virtual void ComputeMatrixParameters (void)
 
virtual void ComputeOffset (void)
 
virtual void ComputeTranslation (void)
 
const InverseMatrixType & GetVarInverseMatrix (void) const
 
bool InverseMatrixIsOld (void) const
 
virtual void PrecomputeJacobians (unsigned int paramDims)
 
void PrintSelf (std::ostream &s, Indent indent) const
 
void SetVarCenter (const InputPointType &center)
 
void SetVarInverseMatrix (const InverseMatrixType &matrix) const
 
void SetVarMatrix (const MatrixType &matrix)
 
void SetVarOffset (const OutputVectorType &offset)
 
void SetVarTranslation (const OutputVectorType &translation)
 
virtual ~AdvancedMatrixOffsetTransformBase ()
 
- Protected Member Functions inherited from itk::AdvancedTransform< double, NInputDimensions, NOutputDimensions >
 AdvancedTransform ()
 
 AdvancedTransform (NumberOfParametersType numberOfParameters)
 
virtual ~AdvancedTransform ()
 

Private Member Functions

 AffineLogTransform (const Self &)
 
void operator= (const Self &)
 

Private Attributes

MatrixType m_MatrixLogDomain
 

Additional Inherited Members

- Protected Attributes inherited from itk::AdvancedMatrixOffsetTransformBase< double, 2, 2 >
JacobianOfSpatialHessianType m_JacobianOfSpatialHessian
 
JacobianOfSpatialJacobianType m_JacobianOfSpatialJacobian
 
NonZeroJacobianIndicesType m_NonZeroJacobianIndices
 
SpatialHessianType m_SpatialHessian
 
- Protected Attributes inherited from itk::AdvancedTransform< double, NInputDimensions, NOutputDimensions >
bool m_HasNonZeroJacobianOfSpatialHessian
 
bool m_HasNonZeroSpatialHessian
 

Member Typedef Documentation

◆ AngleType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::ScalarType itk::AffineLogTransform< TScalarType, Dimension >::AngleType

Definition at line 73 of file itkAffineLogTransform.h.

◆ CenterType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::CenterType itk::AffineLogTransform< TScalarType, Dimension >::CenterType

Definition at line 70 of file itkAffineLogTransform.h.

◆ ConstPointer

template<class TScalarType = double, unsigned int Dimension = 2>
typedef SmartPointer< const Self > itk::AffineLogTransform< TScalarType, Dimension >::ConstPointer

Definition at line 42 of file itkAffineLogTransform.h.

◆ InputCovariantVectorType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::InputCovariantVectorType itk::AffineLogTransform< TScalarType, Dimension >::InputCovariantVectorType

Definition at line 62 of file itkAffineLogTransform.h.

◆ InputPointType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::InputPointType itk::AffineLogTransform< TScalarType, Dimension >::InputPointType

Definition at line 66 of file itkAffineLogTransform.h.

◆ InputVectorType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::InputVectorType itk::AffineLogTransform< TScalarType, Dimension >::InputVectorType

Definition at line 60 of file itkAffineLogTransform.h.

◆ InputVnlVectorType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::InputVnlVectorType itk::AffineLogTransform< TScalarType, Dimension >::InputVnlVectorType

Definition at line 64 of file itkAffineLogTransform.h.

◆ InternalMatrixType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::InternalMatrixType itk::AffineLogTransform< TScalarType, Dimension >::InternalMatrixType

Definition at line 83 of file itkAffineLogTransform.h.

◆ InverseMatrixType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::InverseMatrixType itk::AffineLogTransform< TScalarType, Dimension >::InverseMatrixType

Definition at line 69 of file itkAffineLogTransform.h.

◆ JacobianOfSpatialHessianType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass ::JacobianOfSpatialHessianType itk::AffineLogTransform< TScalarType, Dimension >::JacobianOfSpatialHessianType

Definition at line 82 of file itkAffineLogTransform.h.

◆ JacobianOfSpatialJacobianType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass ::JacobianOfSpatialJacobianType itk::AffineLogTransform< TScalarType, Dimension >::JacobianOfSpatialJacobianType

Definition at line 79 of file itkAffineLogTransform.h.

◆ JacobianType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::JacobianType itk::AffineLogTransform< TScalarType, Dimension >::JacobianType

Definition at line 58 of file itkAffineLogTransform.h.

◆ MatrixType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::MatrixType itk::AffineLogTransform< TScalarType, Dimension >::MatrixType

Definition at line 68 of file itkAffineLogTransform.h.

◆ NonZeroJacobianIndicesType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass ::NonZeroJacobianIndicesType itk::AffineLogTransform< TScalarType, Dimension >::NonZeroJacobianIndicesType

Definition at line 76 of file itkAffineLogTransform.h.

◆ NumberOfParametersType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::NumberOfParametersType itk::AffineLogTransform< TScalarType, Dimension >::NumberOfParametersType

Definition at line 57 of file itkAffineLogTransform.h.

◆ OffsetType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::OffsetType itk::AffineLogTransform< TScalarType, Dimension >::OffsetType

Definition at line 72 of file itkAffineLogTransform.h.

◆ OutputCovariantVectorType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::OutputCovariantVectorType itk::AffineLogTransform< TScalarType, Dimension >::OutputCovariantVectorType

Definition at line 63 of file itkAffineLogTransform.h.

◆ OutputPointType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::OutputPointType itk::AffineLogTransform< TScalarType, Dimension >::OutputPointType

Definition at line 67 of file itkAffineLogTransform.h.

◆ OutputVectorType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::OutputVectorType itk::AffineLogTransform< TScalarType, Dimension >::OutputVectorType

Definition at line 61 of file itkAffineLogTransform.h.

◆ OutputVnlVectorType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::OutputVnlVectorType itk::AffineLogTransform< TScalarType, Dimension >::OutputVnlVectorType

Definition at line 65 of file itkAffineLogTransform.h.

◆ ParametersType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::ParametersType itk::AffineLogTransform< TScalarType, Dimension >::ParametersType

Definition at line 56 of file itkAffineLogTransform.h.

◆ Pointer

template<class TScalarType = double, unsigned int Dimension = 2>
typedef SmartPointer< Self > itk::AffineLogTransform< TScalarType, Dimension >::Pointer

Definition at line 41 of file itkAffineLogTransform.h.

◆ ScalarArrayType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef FixedArray< ScalarType > itk::AffineLogTransform< TScalarType, Dimension >::ScalarArrayType

Definition at line 85 of file itkAffineLogTransform.h.

◆ ScalarType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::ScalarType itk::AffineLogTransform< TScalarType, Dimension >::ScalarType

Definition at line 59 of file itkAffineLogTransform.h.

◆ Self

template<class TScalarType = double, unsigned int Dimension = 2>
typedef AffineLogTransform itk::AffineLogTransform< TScalarType, Dimension >::Self

Standard class typedefs.

Definition at line 39 of file itkAffineLogTransform.h.

◆ SpatialHessianType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::SpatialHessianType itk::AffineLogTransform< TScalarType, Dimension >::SpatialHessianType

Definition at line 80 of file itkAffineLogTransform.h.

◆ SpatialJacobianType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::SpatialJacobianType itk::AffineLogTransform< TScalarType, Dimension >::SpatialJacobianType

Definition at line 77 of file itkAffineLogTransform.h.

◆ Superclass

template<class TScalarType = double, unsigned int Dimension = 2>
typedef AdvancedMatrixOffsetTransformBase< TScalarType, Dimension, Dimension > itk::AffineLogTransform< TScalarType, Dimension >::Superclass

Definition at line 40 of file itkAffineLogTransform.h.

◆ TranslationType

template<class TScalarType = double, unsigned int Dimension = 2>
typedef Superclass::TranslationType itk::AffineLogTransform< TScalarType, Dimension >::TranslationType

Definition at line 71 of file itkAffineLogTransform.h.

Constructor & Destructor Documentation

◆ AffineLogTransform() [1/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::AffineLogTransform ( )
protected

◆ AffineLogTransform() [2/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::AffineLogTransform ( const MatrixType &  matrix,
const OutputPointType &  offset 
)
protected

◆ AffineLogTransform() [3/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::AffineLogTransform ( unsigned int  outputSpaceDims,
unsigned int  paramsSpaceDims 
)
protected

◆ ~AffineLogTransform()

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::~AffineLogTransform ( )
inlineprotected

Definition at line 107 of file itkAffineLogTransform.h.

◆ AffineLogTransform() [4/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::AffineLogTransform ( const Self &  )
private

Member Function Documentation

◆ GetClassName()

template<class TScalarType = double, unsigned int Dimension = 2>
virtual const char* itk::AffineLogTransform< TScalarType, Dimension >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetJacobian()

template<class TScalarType = double, unsigned int Dimension = 2>
virtual void itk::AffineLogTransform< TScalarType, Dimension >::GetJacobian ( const InputPointType &  ,
JacobianType &  ,
NonZeroJacobianIndicesType &   
) const
virtual

Compute the Jacobian of the transformation.

Reimplemented from itk::AdvancedMatrixOffsetTransformBase< double, 2, 2 >.

◆ GetParameters()

template<class TScalarType = double, unsigned int Dimension = 2>
const ParametersType& itk::AffineLogTransform< TScalarType, Dimension >::GetParameters ( void  ) const

◆ itkStaticConstMacro() [1/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::itkStaticConstMacro ( InputSpaceDimension  ,
unsigned int  ,
Dimension   
)

◆ itkStaticConstMacro() [2/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::itkStaticConstMacro ( OutputSpaceDimension  ,
unsigned int  ,
Dimension   
)

◆ itkStaticConstMacro() [3/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::itkStaticConstMacro ( ParametersDimension  ,
unsigned int  ,
(Dimension+1) *  Dimension 
)

◆ itkStaticConstMacro() [4/4]

template<class TScalarType = double, unsigned int Dimension = 2>
itk::AffineLogTransform< TScalarType, Dimension >::itkStaticConstMacro ( SpaceDimension  ,
unsigned int  ,
Dimension   
)

Dimension of the domain space.

◆ New()

template<class TScalarType = double, unsigned int Dimension = 2>
static Pointer itk::AffineLogTransform< TScalarType, Dimension >::New ( )
static

New macro for creation of through a Smart Pointer.

◆ operator=()

template<class TScalarType = double, unsigned int Dimension = 2>
void itk::AffineLogTransform< TScalarType, Dimension >::operator= ( const Self &  )
private

◆ PrecomputeJacobianOfSpatialJacobian()

template<class TScalarType = double, unsigned int Dimension = 2>
virtual void itk::AffineLogTransform< TScalarType, Dimension >::PrecomputeJacobianOfSpatialJacobian ( void  )
protectedvirtual

Update the m_JacobianOfSpatialJacobian.

◆ PrintSelf()

template<class TScalarType = double, unsigned int Dimension = 2>
void itk::AffineLogTransform< TScalarType, Dimension >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected

◆ SetIdentity()

template<class TScalarType = double, unsigned int Dimension = 2>
virtual void itk::AffineLogTransform< TScalarType, Dimension >::SetIdentity ( void  )
virtual

◆ SetParameters()

template<class TScalarType = double, unsigned int Dimension = 2>
void itk::AffineLogTransform< TScalarType, Dimension >::SetParameters ( const ParametersType &  parameters)

Field Documentation

◆ m_MatrixLogDomain

template<class TScalarType = double, unsigned int Dimension = 2>
MatrixType itk::AffineLogTransform< TScalarType, Dimension >::m_MatrixLogDomain
private

Definition at line 119 of file itkAffineLogTransform.h.



Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo