Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::MultiModalRigidDefaultRegistrationAlgorithm< TImageType > Class Template Reference

#include <mitkMultiModalRigidDefaultRegistrationAlgorithm.h>

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

Public Types

typedef MultiModalRigidDefaultRegistrationAlgorithm Self
 
typedef ::map::algorithm::boxed::ITKEuler3DMattesMIMultiResRegistrationAlgorithm< TImageType, TImageType, ::map::algorithm::mitkMultiModalRigidDefaultRegistrationAlgorithmUIDPolicy, 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

 MultiModalRigidDefaultRegistrationAlgorithm ()
 
 ~MultiModalRigidDefaultRegistrationAlgorithm () override
 
void configureAlgorithm () override
 
void doInterLevelSetup () override
 

Detailed Description

template<class TImageType>
class mitk::MultiModalRigidDefaultRegistrationAlgorithm< TImageType >

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

Definition at line 29 of file mitkMultiModalRigidDefaultRegistrationAlgorithm.h.

Member Typedef Documentation

◆ ConstPointer

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

◆ Pointer

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

◆ Self

◆ Superclass

template<class TImageType >
typedef ::map::algorithm::boxed::ITKEuler3DMattesMIMultiResRegistrationAlgorithm<TImageType, TImageType, ::map::algorithm::mitkMultiModalRigidDefaultRegistrationAlgorithmUIDPolicy, SealedFixedInterpolatorPolicyMacro< ::itk::LinearInterpolateImageFunction<TImageType, ::map::core::continuous::ScalarType> >, ::map::algorithm::itk::NoComponentInitializationPolicy> mitk::MultiModalRigidDefaultRegistrationAlgorithm< TImageType >::Superclass

Constructor & Destructor Documentation

◆ MultiModalRigidDefaultRegistrationAlgorithm()

template<class TImageType >
mitk::MultiModalRigidDefaultRegistrationAlgorithm< TImageType >::MultiModalRigidDefaultRegistrationAlgorithm ( )
inlineprotected

◆ ~MultiModalRigidDefaultRegistrationAlgorithm()

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

Member Function Documentation

◆ configureAlgorithm()

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

◆ doInterLevelSetup()

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

◆ GetClassName()

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

◆ mapNewAlgorithmMacro()

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

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