|
NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
Go to the documentation of this file.
11 #ifndef CXREGISTRATIONSERVICENULL_H
12 #define CXREGISTRATIONSERVICENULL_H
14 #include "cxResourceExport.h"
59 #endif // CXREGISTRATIONSERVICENULL_H
virtual void addPatientRegistration(Transform3D rMpr_new, QString description)
virtual void setLastRegistrationTime(QDateTime time)
Namespace for all CustusX production code.
virtual void updateImage2ImageRegistration(Transform3D delta_pre_rMd, QString description)
virtual void setFixedData(DataPtr data)
virtual void doFastRegistration_Orientation(const Transform3D &tMtm, const Transform3D &prMt)
virtual DataPtr getFixedData()
Null Object Pattern for Registration service.
virtual void updateRegistration(QDateTime oldTime, RegistrationTransform deltaTransform, DataPtr data, QString masterFrame)
virtual void doPatientRegistration()
registrates the fixed image to the patient
virtual QDateTime getLastRegistrationTime()
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
virtual void doImageRegistration(bool translationOnly)
virtual void applyPatientOrientation(const Transform3D &tMtm, const Transform3D &prMt)
boost::shared_ptr< class Data > DataPtr
virtual void doFastRegistration_Translation()
use the landmarks in master image and patient to perform a translation-only landmark registration
virtual void updatePatientRegistration(Transform3D rMpr_new, QString description)
virtual DataPtr getMovingData()
virtual void setMovingData(DataPtr data)
virtual void addImage2ImageRegistration(Transform3D delta_pre_rMd, QString description)
RegistrationServiceNull()
~RegistrationServiceNull()