32 #ifndef CXREGISTRATIONSERVICENULL_H
33 #define CXREGISTRATIONSERVICENULL_H
35 #include "cxResourceExport.h"
80 #endif // CXREGISTRATIONSERVICENULL_H
virtual void setMovingData(DataPtr data)
virtual DataPtr getMovingData()
Null Object Pattern for Registration service.
virtual void applyContinuousPatientRegistration(Transform3D rMpr_new, QString description)
~RegistrationServiceNull()
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
virtual void applyImage2ImageRegistration(Transform3D delta_pre_rMd, QString description)
virtual void doFastRegistration_Orientation(const Transform3D &tMtm, const Transform3D &prMt)
virtual void setLastRegistrationTime(QDateTime time)
virtual DataPtr getFixedData()
virtual void applyPatientOrientation(const Transform3D &tMtm, const Transform3D &prMt)
virtual void doImageRegistration(bool translationOnly)
boost::shared_ptr< class Data > DataPtr
virtual QDateTime getLastRegistrationTime()
virtual void applyContinuousImage2ImageRegistration(Transform3D delta_pre_rMd, QString description)
RegistrationServiceNull()
virtual void setFixedData(DataPtr data)
virtual void doFastRegistration_Translation()
use the landmarks in master image and patient to perform a translation-only landmark registration ...
virtual void doPatientRegistration()
registrates the fixed image to the patient
virtual void applyPatientRegistration(Transform3D rMpr_new, QString description)
virtual void updateRegistration(QDateTime oldTime, RegistrationTransform deltaTransform, DataPtr data, QString masterFrame)