Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
mitk::MAPAlgorithmHelper Class Reference

MAPAlgorithmHelper. More...

#include <mitkMAPAlgorithmHelper.h>

Classes

struct  CheckError
 

Public Member Functions

 MAPAlgorithmHelper (map::algorithm::RegistrationAlgorithmBase *algorithm)
 
void SetData (const mitk::BaseData *moving, const mitk::BaseData *target)
 
void SetAllowImageCasting (bool allowCasting)
 
bool GetAllowImageCasting () const
 
bool CheckData (const mitk::BaseData *moving, const mitk::BaseData *target, CheckError::Type &error) const
 
map::core::RegistrationBase::Pointer GetRegistration () const
 
mitk::MAPRegistrationWrapper::Pointer GetMITKRegistrationWrapper () const
 
 ~MAPAlgorithmHelper ()
 

Static Public Member Functions

static bool HasImageAlgorithmInterface (const map::algorithm::RegistrationAlgorithmBase *algorithm)
 
static bool HasPointSetAlgorithmInterface (const map::algorithm::RegistrationAlgorithmBase *algorithm)
 

Detailed Description

MAPAlgorithmHelper.

Remarks
Current implementation is not thread-save. Just use one Helper class per registration task.
Warning
This class is not yet documented. Use "git blame" and ask the author to provide basic documentation.

Definition at line 37 of file mitkMAPAlgorithmHelper.h.

Constructor & Destructor Documentation

◆ MAPAlgorithmHelper()

mitk::MAPAlgorithmHelper::MAPAlgorithmHelper ( map::algorithm::RegistrationAlgorithmBase *  algorithm)

◆ ~MAPAlgorithmHelper()

mitk::MAPAlgorithmHelper::~MAPAlgorithmHelper ( )
inline

Definition at line 70 of file mitkMAPAlgorithmHelper.h.

Member Function Documentation

◆ CheckData()

bool mitk::MAPAlgorithmHelper::CheckData ( const mitk::BaseData moving,
const mitk::BaseData target,
CheckError::Type error 
) const

◆ GetAllowImageCasting()

bool mitk::MAPAlgorithmHelper::GetAllowImageCasting ( ) const

◆ GetMITKRegistrationWrapper()

mitk::MAPRegistrationWrapper::Pointer mitk::MAPAlgorithmHelper::GetMITKRegistrationWrapper ( ) const

◆ GetRegistration()

map::core::RegistrationBase::Pointer mitk::MAPAlgorithmHelper::GetRegistration ( ) const

◆ HasImageAlgorithmInterface()

static bool mitk::MAPAlgorithmHelper::HasImageAlgorithmInterface ( const map::algorithm::RegistrationAlgorithmBase *  algorithm)
static

◆ HasPointSetAlgorithmInterface()

static bool mitk::MAPAlgorithmHelper::HasPointSetAlgorithmInterface ( const map::algorithm::RegistrationAlgorithmBase *  algorithm)
static

◆ SetAllowImageCasting()

void mitk::MAPAlgorithmHelper::SetAllowImageCasting ( bool  allowCasting)

◆ SetData()

void mitk::MAPAlgorithmHelper::SetData ( const mitk::BaseData moving,
const mitk::BaseData target 
)

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