NorMIT-nav
16.5
An IGT application
|
Always provides a RegistrationService. More...
#include <cxRegistrationServiceProxy.h>
Public Member Functions | |
RegistrationServiceProxy (ctkPluginContext *context) | |
~RegistrationServiceProxy () | |
virtual void | setMovingData (DataPtr data) |
virtual void | setFixedData (DataPtr data) |
virtual DataPtr | getMovingData () |
virtual DataPtr | getFixedData () |
virtual void | doPatientRegistration () |
registrates the fixed image to the patient More... | |
virtual void | doFastRegistration_Translation () |
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) |
virtual void | doImageRegistration (bool translationOnly) |
virtual void | applyImage2ImageRegistration (Transform3D delta_pre_rMd, QString description) |
virtual void | applyContinuousImage2ImageRegistration (Transform3D delta_pre_rMd, QString description) |
virtual void | applyPatientRegistration (Transform3D rMpr_new, QString description) |
virtual void | applyContinuousPatientRegistration (Transform3D rMpr_new, QString description) |
virtual void | applyPatientOrientation (const Transform3D &tMtm, const Transform3D &prMt) |
virtual QDateTime | getLastRegistrationTime () |
virtual void | setLastRegistrationTime (QDateTime time) |
virtual bool | isNull () |
Public Member Functions inherited from cx::RegistrationService | |
virtual | ~RegistrationService () |
QString | getFixedDataUid () |
QString | getMovingDataUid () |
Additional Inherited Members | |
Signals inherited from cx::RegistrationService | |
void | fixedDataChanged (QString uid) |
void | movingDataChanged (QString uid) |
Static Public Member Functions inherited from cx::RegistrationService | |
static RegistrationServicePtr | getNullObject () |
Always provides a RegistrationService.
Use the Proxy design pattern. Uses ServiceTrackerListener to either provide an implementation of RegistrationService or the null object (RegistrationServiceNull)
Definition at line 61 of file cxRegistrationServiceProxy.h.
cx::RegistrationServiceProxy::RegistrationServiceProxy | ( | ctkPluginContext * | context | ) |
Definition at line 44 of file cxRegistrationServiceProxy.cpp.
|
inline |
Definition at line 66 of file cxRegistrationServiceProxy.h.
|
virtual |
Implements cx::RegistrationService.
Definition at line 129 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 139 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 124 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 144 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 134 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 114 of file cxRegistrationServiceProxy.cpp.
|
virtual |
use the landmarks in master image and patient to perform a translation-only landmark registration
Implements cx::RegistrationService.
Definition at line 109 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 119 of file cxRegistrationServiceProxy.cpp.
|
virtual |
registrates the fixed image to the patient
Implements cx::RegistrationService.
Definition at line 104 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 99 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 149 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 94 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 159 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 89 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 154 of file cxRegistrationServiceProxy.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 83 of file cxRegistrationServiceProxy.cpp.