Medical Imaging Interaction Toolkit  2016.11.0
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 ()
 
void run ()
 
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 47 of file QmitkFramesRegistrationJob.h.

Constructor & Destructor Documentation

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

Definition at line 167 of file QmitkFramesRegistrationJob.cpp.

Member Function Documentation

void QmitkFramesRegistrationJob::AlgorithmInfo ( QString  info)
signal
void QmitkFramesRegistrationJob::AlgorithmIterated ( QString  info,
bool  hasIterationCount,
unsigned long  currentIteration 
)
signal
void QmitkFramesRegistrationJob::AlgorithmStatusChanged ( QString  info)
signal
void QmitkFramesRegistrationJob::Error ( QString  err)
signal

Referenced by run().

void QmitkFramesRegistrationJob::Finished ( )
signal

Referenced by run().

void QmitkFramesRegistrationJob::FrameMapped ( double  progress)
signal
void QmitkFramesRegistrationJob::FrameProcessed ( double  progress)
signal
void QmitkFramesRegistrationJob::FrameRegistered ( double  progress)
signal
const map::algorithm::RegistrationAlgorithmBase * QmitkFramesRegistrationJob::GetLoadedAlgorithm ( ) const

Definition at line 43 of file QmitkFramesRegistrationJob.cpp.

void QmitkFramesRegistrationJob::LevelChanged ( QString  info,
bool  hasLevelCount,
unsigned long  currentLevel 
)
signal
void QmitkFramesRegistrationJob::ResultIsAvailable ( mitk::Image::Pointer  spResult,
const QmitkFramesRegistrationJob pJob 
)
signal

Referenced by run().

Member Data Documentation

mitk::TimeFramesRegistrationHelper::IgnoreListType QmitkFramesRegistrationJob::m_IgnoreList

Definition at line 80 of file QmitkFramesRegistrationJob.h.

Referenced by run().

mitk::BaseData::ConstPointer QmitkFramesRegistrationJob::m_spTargetData

Definition at line 75 of file QmitkFramesRegistrationJob.h.

mitk::Image::ConstPointer QmitkFramesRegistrationJob::m_spTargetMask

Definition at line 77 of file QmitkFramesRegistrationJob.h.

Referenced by QmitkFramesRegistrationJob(), and run().

mitk::NodeUIDType QmitkFramesRegistrationJob::m_TargetDataUID

Definition at line 81 of file QmitkFramesRegistrationJob.h.

mitk::NodeUIDType QmitkFramesRegistrationJob::m_TargetMaskDataUID

Definition at line 82 of file QmitkFramesRegistrationJob.h.


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