Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkFramesRegistrationJob.h>
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 |
![]() | |
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 |
![]() | |
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 |
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.
QmitkFramesRegistrationJob::QmitkFramesRegistrationJob | ( | map::algorithm::RegistrationAlgorithmBase * | pAlgorithm | ) |
Definition at line 151 of file QmitkFramesRegistrationJob.cpp.
References QmitkMappingJobSettings::m_MappedName, and m_spTargetMask.
|
override |
Definition at line 163 of file QmitkFramesRegistrationJob.cpp.
|
signal |
Referenced by GetLoadedAlgorithm().
|
signal |
Referenced by GetLoadedAlgorithm().
|
signal |
Referenced by GetLoadedAlgorithm().
|
signal |
Referenced by run().
|
signal |
Referenced by run().
|
signal |
Referenced by GetLoadedAlgorithm().
|
signal |
Referenced by GetLoadedAlgorithm().
|
signal |
Referenced by GetLoadedAlgorithm().
const map::algorithm::RegistrationAlgorithmBase * QmitkFramesRegistrationJob::GetLoadedAlgorithm | ( | ) | const |
Definition at line 39 of file QmitkFramesRegistrationJob.cpp.
References AlgorithmInfo(), AlgorithmIterated(), AlgorithmStatusChanged(), FrameMapped(), FrameProcessed(), FrameRegistered(), info(), and LevelChanged().
|
signal |
Referenced by GetLoadedAlgorithm().
|
signal |
Referenced by run().
|
override |
Definition at line 168 of file QmitkFramesRegistrationJob.cpp.
References Error(), Finished(), QmitkMappingJobSettings::m_allowUndefPixels, QmitkMappingJobSettings::m_allowUnregPixels, QmitkMappingJobSettings::m_errorValue, m_IgnoreList, QmitkMappingJobSettings::m_InterpolatorType, QmitkMappingJobSettings::m_paddingValue, m_spTargetMask, mitk::TimeFramesRegistrationHelper::New(), and ResultIsAvailable().
mitk::TimeFramesRegistrationHelper::IgnoreListType QmitkFramesRegistrationJob::m_IgnoreList |
Definition at line 76 of file QmitkFramesRegistrationJob.h.
Referenced by run().
mitk::BaseData::ConstPointer QmitkFramesRegistrationJob::m_spTargetData |
Definition at line 71 of file QmitkFramesRegistrationJob.h.
mitk::Image::ConstPointer QmitkFramesRegistrationJob::m_spTargetMask |
Definition at line 73 of file QmitkFramesRegistrationJob.h.
Referenced by QmitkFramesRegistrationJob(), and run().
mitk::NodeUIDType QmitkFramesRegistrationJob::m_TargetDataUID |
Definition at line 77 of file QmitkFramesRegistrationJob.h.
mitk::NodeUIDType QmitkFramesRegistrationJob::m_TargetMaskDataUID |
Definition at line 78 of file QmitkFramesRegistrationJob.h.