Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkFramesRegistrationJob Class Reference

#include <QmitkFramesRegistrationJob.h>

Inheritance diagram for QmitkFramesRegistrationJob:
Collaboration diagram for QmitkFramesRegistrationJob:

Signals

void Finished ()
 
void Error (QString err)
 
void ResultIsAvailable (mitk::Image::Pointer spResult, const QmitkFramesRegistrationJob *pJob)
 
void AlgorithmIterated (QString info, bool hasIterationCount, unsigned long currentIteration)
 
void LevelChanged (QString info, bool hasLevelCount, unsigned long currentLevel)
 
void AlgorithmStatusChanged (QString info)
 
void AlgorithmInfo (QString info)
 
void FrameProcessed (double progress)
 
void FrameRegistered (double progress)
 
void FrameMapped (double progress)
 

Public Member Functions

 QmitkFramesRegistrationJob (map::algorithm::RegistrationAlgorithmBase *pAlgorithm)
 
 ~QmitkFramesRegistrationJob () override
 
void run () override
 
const map::algorithm::RegistrationAlgorithmBase * GetLoadedAlgorithm () const
 
- Public Member Functions inherited from QmitkMappingJobSettings
 QmitkMappingJobSettings ()
 

Public Attributes

mitk::BaseData::ConstPointer m_spTargetData
 
mitk::Image::ConstPointer m_spTargetMask
 
mitk::TimeFramesRegistrationHelper::IgnoreListType m_IgnoreList
 
mitk::NodeUIDType m_TargetDataUID
 
mitk::NodeUIDType m_TargetMaskDataUID
 
- Public Attributes inherited from QmitkMappingJobSettings
std::string m_MappedName
 
bool m_doGeometryRefinement
 
bool m_allowUndefPixels
 
double m_paddingValue
 
bool m_allowUnregPixels
 
double m_errorValue
 
mitk::ImageMappingInterpolator::Type m_InterpolatorType
 
std::string m_InterpolatorLabel
 

Detailed Description

Simple helper job class that could be used to process a frame registration in a paralell thread. This is e.g. used be plugins to keep the GUI responsive while doing a frame registration

Definition at line 43 of file QmitkFramesRegistrationJob.h.

Constructor & Destructor Documentation

◆ QmitkFramesRegistrationJob()

QmitkFramesRegistrationJob::QmitkFramesRegistrationJob ( map::algorithm::RegistrationAlgorithmBase *  pAlgorithm)

◆ ~QmitkFramesRegistrationJob()

QmitkFramesRegistrationJob::~QmitkFramesRegistrationJob ( )
override

Definition at line 163 of file QmitkFramesRegistrationJob.cpp.

Member Function Documentation

◆ AlgorithmInfo

void QmitkFramesRegistrationJob::AlgorithmInfo ( QString  info)
signal

Referenced by GetLoadedAlgorithm().

◆ AlgorithmIterated

void QmitkFramesRegistrationJob::AlgorithmIterated ( QString  info,
bool  hasIterationCount,
unsigned long  currentIteration 
)
signal

Referenced by GetLoadedAlgorithm().

◆ AlgorithmStatusChanged

void QmitkFramesRegistrationJob::AlgorithmStatusChanged ( QString  info)
signal

Referenced by GetLoadedAlgorithm().

◆ Error

void QmitkFramesRegistrationJob::Error ( QString  err)
signal

Referenced by run().

◆ Finished

void QmitkFramesRegistrationJob::Finished ( )
signal

Referenced by run().

◆ FrameMapped

void QmitkFramesRegistrationJob::FrameMapped ( double  progress)
signal

Referenced by GetLoadedAlgorithm().

◆ FrameProcessed

void QmitkFramesRegistrationJob::FrameProcessed ( double  progress)
signal

Referenced by GetLoadedAlgorithm().

◆ FrameRegistered

void QmitkFramesRegistrationJob::FrameRegistered ( double  progress)
signal

Referenced by GetLoadedAlgorithm().

◆ GetLoadedAlgorithm()

const map::algorithm::RegistrationAlgorithmBase * QmitkFramesRegistrationJob::GetLoadedAlgorithm ( ) const

◆ LevelChanged

void QmitkFramesRegistrationJob::LevelChanged ( QString  info,
bool  hasLevelCount,
unsigned long  currentLevel 
)
signal

Referenced by GetLoadedAlgorithm().

◆ ResultIsAvailable

void QmitkFramesRegistrationJob::ResultIsAvailable ( mitk::Image::Pointer  spResult,
const QmitkFramesRegistrationJob pJob 
)
signal

Referenced by run().

◆ run()

Member Data Documentation

◆ m_IgnoreList

mitk::TimeFramesRegistrationHelper::IgnoreListType QmitkFramesRegistrationJob::m_IgnoreList

Definition at line 76 of file QmitkFramesRegistrationJob.h.

Referenced by run().

◆ m_spTargetData

mitk::BaseData::ConstPointer QmitkFramesRegistrationJob::m_spTargetData

Definition at line 71 of file QmitkFramesRegistrationJob.h.

◆ m_spTargetMask

mitk::Image::ConstPointer QmitkFramesRegistrationJob::m_spTargetMask

Definition at line 73 of file QmitkFramesRegistrationJob.h.

Referenced by QmitkFramesRegistrationJob(), and run().

◆ m_TargetDataUID

mitk::NodeUIDType QmitkFramesRegistrationJob::m_TargetDataUID

Definition at line 77 of file QmitkFramesRegistrationJob.h.

◆ m_TargetMaskDataUID

mitk::NodeUIDType QmitkFramesRegistrationJob::m_TargetMaskDataUID

Definition at line 78 of file QmitkFramesRegistrationJob.h.


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