Medical Imaging Interaction Toolkit
2016.11.0
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 () | |
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 |
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.
QmitkFramesRegistrationJob::QmitkFramesRegistrationJob | ( | map::algorithm::RegistrationAlgorithmBase * | pAlgorithm | ) |
Definition at line 155 of file QmitkFramesRegistrationJob.cpp.
References QmitkMappingJobSettings::m_MappedName, m_spTargetMask, and mitk::New().
QmitkFramesRegistrationJob::~QmitkFramesRegistrationJob | ( | ) |
Definition at line 167 of file QmitkFramesRegistrationJob.cpp.
|
signal |
|
signal |
|
signal |
|
signal |
Referenced by run().
|
signal |
Referenced by run().
|
signal |
|
signal |
|
signal |
const map::algorithm::RegistrationAlgorithmBase * QmitkFramesRegistrationJob::GetLoadedAlgorithm | ( | ) | const |
Definition at line 43 of file QmitkFramesRegistrationJob.cpp.
|
signal |
|
signal |
Referenced by run().
void QmitkFramesRegistrationJob::run | ( | ) |
Definition at line 172 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 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.