Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType > Class Template Reference

#include <mitkMultiModalTransDefaultRegistrationAlgorithm.h>

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

Public Types

typedef MultiModalTranslationDefaultRegistrationAlgorithm Self
 
typedef map::algorithm::boxed::ITKTransMattesMIMultiResRegistrationAlgorithm< TImageType, TImageType, ::map::algorithm::mitkMultiModalTransDefaultRegistrationAlgorithmUIDPolicy, 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

 MultiModalTranslationDefaultRegistrationAlgorithm ()
 
 ~MultiModalTranslationDefaultRegistrationAlgorithm () override
 
void configureAlgorithm () override
 
void doInterLevelSetup () override
 

Detailed Description

template<class TImageType>
class mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType >

Algorithm is used as default solution for multimodal 3-degrees of freedom (translation) problem statements in DIPP. Uses 3 Resolution levels. By default initializes via image centers

Definition at line 29 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.

Member Typedef Documentation

◆ ConstPointer

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

◆ Pointer

◆ Self

◆ Superclass

template<class TImageType >
typedef map::algorithm::boxed::ITKTransMattesMIMultiResRegistrationAlgorithm<TImageType, TImageType, ::map::algorithm::mitkMultiModalTransDefaultRegistrationAlgorithmUIDPolicy, SealedFixedInterpolatorPolicyMacro< ::itk::LinearInterpolateImageFunction<TImageType, map::core::continuous::ScalarType> >, map::algorithm::itk::NoComponentInitializationPolicy> mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType >::Superclass

Constructor & Destructor Documentation

◆ MultiModalTranslationDefaultRegistrationAlgorithm()

◆ ~MultiModalTranslationDefaultRegistrationAlgorithm()

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

Member Function Documentation

◆ configureAlgorithm()

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

◆ doInterLevelSetup()

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

◆ GetClassName()

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

◆ mapNewAlgorithmMacro()

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

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