CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Registration services. More...
#include <cxRegistrationService.h>
Signals | |
void | fixedDataChanged (QString uid) |
void | movingDataChanged (QString uid) |
Public Member Functions | |
virtual | ~RegistrationService () |
virtual void | setMovingData (DataPtr data)=0 |
virtual void | setFixedData (DataPtr data)=0 |
virtual DataPtr | getMovingData ()=0 |
virtual DataPtr | getFixedData ()=0 |
virtual void | doPatientRegistration ()=0 |
registrates the fixed image to the patient More... | |
virtual void | doFastRegistration_Translation ()=0 |
use the landmarks in master image and patient to perform a translation-only landmark registration More... | |
virtual void | doFastRegistration_Orientation (const Transform3D &tMtm, const Transform3D &prMt)=0 |
virtual void | doImageRegistration (bool translationOnly)=0 |
virtual void | addImage2ImageRegistration (Transform3D delta_pre_rMd, QString description)=0 |
virtual void | updateImage2ImageRegistration (Transform3D delta_pre_rMd, QString description)=0 |
virtual void | addPatientRegistration (Transform3D rMpr_new, QString description)=0 |
virtual void | updatePatientRegistration (Transform3D rMpr_new, QString description)=0 |
virtual void | applyPatientOrientation (const Transform3D &tMtm, const Transform3D &prMt)=0 |
virtual QDateTime | getLastRegistrationTime ()=0 |
virtual void | setLastRegistrationTime (QDateTime time)=0 |
virtual bool | isNull ()=0 |
QString | getFixedDataUid () |
QString | getMovingDataUid () |
Static Public Member Functions | |
static RegistrationServicePtr | getNullObject () |
Registration services.
This service replaces the old RegistrationManager class.
Definition at line 45 of file cxRegistrationService.h.
|
inlinevirtual |
Definition at line 49 of file cxRegistrationService.h.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
use the landmarks in master image and patient to perform a translation-only landmark registration
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
registrates the fixed image to the patient
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
signal |
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
QString cx::RegistrationService::getFixedDataUid | ( | ) |
Definition at line 28 of file cxRegistrationService.cpp.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
QString cx::RegistrationService::getMovingDataUid | ( | ) |
Definition at line 36 of file cxRegistrationService.cpp.
|
static |
Definition at line 20 of file cxRegistrationService.cpp.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
signal |
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.
|
pure virtual |
Implemented in cx::RegistrationImplService, cx::RegistrationServiceProxy, and cx::RegistrationServiceNull.