![]() |
CustusX
15.8
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 | applyImage2ImageRegistration (Transform3D delta_pre_rMd, QString description)=0 |
| virtual void | applyPatientRegistration (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 66 of file cxRegistrationService.h.
|
inlinevirtual |
Definition at line 70 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 49 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 57 of file cxRegistrationService.cpp.
|
static |
Definition at line 41 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.