17 #ifndef __QMITK_REGISTRATION_JOB_H
18 #define __QMITK_REGISTRATION_JOB_H
25 #include <itkCommand.h>
34 #include <mapDeploymentDLLInfo.h>
35 #include <mapIterativeAlgorithmInterface.h>
36 #include <mapMultiResRegistrationAlgorithmInterface.h>
37 #include <mapRegistrationAlgorithmBase.h>
38 #include <mapRegistrationBase.h>
56 void Error(QString err);
59 void AlgorithmIterated(QString
info,
bool hasIterationCount,
unsigned long currentIteration);
60 void LevelChanged(QString info,
bool hasLevelCount,
unsigned long currentLevel);
61 void AlgorithmStatusChanged(QString info);
62 void AlgorithmInfo(QString info);
82 const map::algorithm::RegistrationAlgorithmBase *GetLoadedAlgorithm()
const;
102 void OnMapAlgorithmEvent(::itk::Object *,
const itk::EventObject &event);
mitk::Image::ConstPointer m_spMovingMask
itk::SmartPointer< Self > Pointer
::itk::MemberCommand< QmitkRegistrationJob >::Pointer m_spCommand
mitk::BaseData::ConstPointer m_spMovingData
map::core::RegistrationBase::Pointer m_spResultRegistration
mitk::NodeUIDType m_MovingMaskDataUID
mitk::NodeUIDType m_MovingDataUID
static void info(const char *fmt,...)
#define MITKMATCHPOINTREGISTRATIONUI_EXPORT
mitk::BaseData::ConstPointer m_spTargetData
Image class for storing images.
mitk::NodeUIDType m_TargetMaskDataUID
unsigned long m_ObserverID
mitk::Image::ConstPointer m_spTargetMask
mitk::NodeUIDType m_TargetDataUID
map::algorithm::facet::IterativeAlgorithmInterface IIterativeAlgorithm
mitk::DataNode::Pointer m_spMappedImageNode
map::algorithm::RegistrationAlgorithmBase::Pointer m_spLoadedAlgorithm
map::algorithm::facet::MultiResRegistrationAlgorithmInterface IMultiResAlgorithm
mitk::DataNode::Pointer m_spRegNode