Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType > Class Template Reference

#include <mitkMultiModalAffineDefaultRegistrationAlgorithm.h>

Inheritance diagram for mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >:
Collaboration diagram for mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >:

Public Types

typedef MultiModalAffineDefaultRegistrationAlgorithm Self
 
typedef map::algorithm::boxed::ITKAffineMattesMIMultiResRegistrationAlgorithm< TImageType, TImageType, ::map::algorithm::mitkMultiModalAffineDefaultRegistrationAlgorithmUIDPolicy, SealedFixedInterpolatorPolicyMacro< ::itk::LinearInterpolateImageFunction< TImageType, map::core::continuous::ScalarType > >, map::algorithm::itk::NoComponentInitializationPolicy > Superclass
 
typedef ::itk::SmartPointer< SelfPointer
 
typedef ::itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
 mapNewAlgorithmMacro (Self)
 

Protected Member Functions

 MultiModalAffineDefaultRegistrationAlgorithm ()
 
 ~MultiModalAffineDefaultRegistrationAlgorithm () override
 
void configureAlgorithm () override
 
void doInterLevelSetup () override
 

Detailed Description

template<class TImageType>
class mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >

Algorithm is used as default solution for multimodal affine problem statements in DIPP. Uses 3 Resolution levels. By default initializes via image centers

Definition at line 30 of file mitkMultiModalAffineDefaultRegistrationAlgorithm.h.

Member Typedef Documentation

◆ ConstPointer

template<class TImageType >
typedef ::itk::SmartPointer<const Self> mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::ConstPointer

◆ Pointer

template<class TImageType >
typedef ::itk::SmartPointer<Self> mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::Pointer

◆ Self

◆ Superclass

template<class TImageType >
typedef map::algorithm::boxed::ITKAffineMattesMIMultiResRegistrationAlgorithm<TImageType, TImageType, ::map::algorithm::mitkMultiModalAffineDefaultRegistrationAlgorithmUIDPolicy, SealedFixedInterpolatorPolicyMacro< ::itk::LinearInterpolateImageFunction<TImageType, map::core::continuous::ScalarType> >, map::algorithm::itk::NoComponentInitializationPolicy> mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::Superclass

Constructor & Destructor Documentation

◆ MultiModalAffineDefaultRegistrationAlgorithm()

◆ ~MultiModalAffineDefaultRegistrationAlgorithm()

template<class TImageType >
mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::~MultiModalAffineDefaultRegistrationAlgorithm ( )
inlineoverrideprotected

Member Function Documentation

◆ configureAlgorithm()

template<class TImageType >
void mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::configureAlgorithm ( )
inlineoverrideprotected

◆ doInterLevelSetup()

template<class TImageType >
void mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::doInterLevelSetup ( )
inlineoverrideprotected

◆ GetClassName()

template<class TImageType >
virtual const char* mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::GetClassName ( ) const
virtual

◆ mapNewAlgorithmMacro()

template<class TImageType >
mitk::MultiModalAffineDefaultRegistrationAlgorithm< TImageType >::mapNewAlgorithmMacro ( Self  )

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