17 #ifndef __QMITK_FRAMES_REGISTRATION_JOB_H
18 #define __QMITK_FRAMES_REGISTRATION_JOB_H
25 #include <itkCommand.h>
33 #include <mapDeploymentDLLInfo.h>
34 #include <mapIterativeAlgorithmInterface.h>
35 #include <mapMultiResRegistrationAlgorithmInterface.h>
36 #include <mapRegistrationAlgorithmBase.h>
37 #include <mapRegistrationBase.h>
63 void Error(QString err);
65 void AlgorithmIterated(QString
info,
bool hasIterationCount,
unsigned long currentIteration);
66 void LevelChanged(QString info,
bool hasLevelCount,
unsigned long currentLevel);
67 void AlgorithmStatusChanged(QString info);
68 void AlgorithmInfo(QString info);
69 void FrameProcessed(
double progress);
70 void FrameRegistered(
double progress);
71 void FrameMapped(
double progress);
84 const map::algorithm::RegistrationAlgorithmBase *GetLoadedAlgorithm()
const;
87 typedef map::algorithm::facet::IterativeAlgorithmInterface IIterativeAlgorithm;
88 typedef map::algorithm::facet::MultiResRegistrationAlgorithmInterface IMultiResAlgorithm;
93 unsigned long m_ObserverID;
101 void OnMapAlgorithmEvent(::itk::Object *,
const itk::EventObject &event);
mitk::BaseData::ConstPointer m_spTargetData
itk::SmartPointer< Self > Pointer
mitk::NodeUIDType m_TargetDataUID
static void info(const char *fmt,...)
mitk::NodeUIDType m_TargetMaskDataUID
mitk::Image::ConstPointer m_spTargetMask
#define MITKMATCHPOINTREGISTRATIONUI_EXPORT
Image class for storing images.
std::vector< mitk::TimeStepType > IgnoreListType
mitk::TimeFramesRegistrationHelper::IgnoreListType m_IgnoreList