13 #ifndef QmitkRegistrationJob_h
14 #define QmitkRegistrationJob_h
21 #include <itkCommand.h>
30 #include <mapDeploymentDLLInfo.h>
31 #include <mapIterativeAlgorithmInterface.h>
32 #include <mapMultiResRegistrationAlgorithmInterface.h>
33 #include <mapRegistrationAlgorithmBase.h>
34 #include <mapRegistrationBase.h>
55 void AlgorithmIterated(QString info,
bool hasIterationCount,
unsigned long currentIteration);
56 void LevelChanged(QString info,
bool hasLevelCount,
unsigned long currentLevel);
90 ::itk::MemberCommand<QmitkRegistrationJob>::Pointer
m_spCommand;
#define MITKMATCHPOINTREGISTRATIONUI_EXPORT
~QmitkRegistrationJob() override
mitk::NodeUIDType m_TargetDataUID
::map::algorithm::RegistrationAlgorithmBase::Pointer m_spLoadedAlgorithm
::map::core::RegistrationBase::Pointer m_spResultRegistration
void LevelChanged(QString info, bool hasLevelCount, unsigned long currentLevel)
mitk::DataNode::Pointer m_spRegNode
unsigned long m_ObserverID
mitk::BaseData::ConstPointer m_spTargetData
mitk::Image::ConstPointer m_spTargetMask
mitk::NodeUIDType m_MovingDataUID
void AlgorithmInfo(QString info)
mitk::NodeUIDType m_MovingMaskDataUID
void AlgorithmStatusChanged(QString info)
::itk::MemberCommand< QmitkRegistrationJob >::Pointer m_spCommand
::map::algorithm::facet::IterativeAlgorithmInterface IIterativeAlgorithm
::map::algorithm::facet::MultiResRegistrationAlgorithmInterface IMultiResAlgorithm
void RegResultIsAvailable(mitk::MAPRegistrationWrapper::Pointer spResultRegistration, const QmitkRegistrationJob *pJob)
void AlgorithmIterated(QString info, bool hasIterationCount, unsigned long currentIteration)
mitk::BaseData::ConstPointer m_spMovingData
const mitk::Image * GetMovingDataAsImage() const
void OnMapAlgorithmEvent(::itk::Object *, const itk::EventObject &event)
mitk::NodeUIDType m_TargetMaskDataUID
mitk::Image::ConstPointer m_spMovingMask
mitk::DataNode::Pointer m_spMappedImageNode
const mitk::Image * GetTargetDataAsImage() const
const ::map::algorithm::RegistrationAlgorithmBase * GetLoadedAlgorithm() const
QmitkRegistrationJob(::map::algorithm::RegistrationAlgorithmBase *pAlgorithm)
Image class for storing images.