![]() |
Fraxinus
16.5.0-fx-rc5
An IGT application
|
#include <cxRegistrationImplService.h>
Public Member Functions | |
| RegistrationImplService (ctkPluginContext *context) | |
| virtual | ~RegistrationImplService () |
| virtual void | setMovingData (DataPtr data) |
| virtual void | setFixedData (DataPtr data) |
| void | setMovingData (QString uid) |
| void | setFixedData (QString uid) |
| 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) |
| Identical to doFastRegistration_Orientation(), except data does not move. More... | |
| 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 () |
Implementation of Registration service.
Definition at line 62 of file cxRegistrationImplService.h.
| cx::RegistrationImplService::RegistrationImplService | ( | ctkPluginContext * | context | ) |
Definition at line 57 of file cxRegistrationImplService.cpp.
|
virtual |
Definition at line 68 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 423 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 446 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 418 of file cxRegistrationImplService.cpp.
|
virtual |
Identical to doFastRegistration_Orientation(), except data does not move.
When applying a new transform to the patient orientation, all data is moved the the inverse of that value, thus giving a net zero change along the path pr...d_i.
Implements cx::RegistrationService.
Definition at line 483 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 441 of file cxRegistrationImplService.cpp.
|
virtual |
Perform a fast orientation by setting the patient registration equal to the current active tool position. Input is an additional transform tMtm that modifies the tool position. Use this to define DICOM-ish spaces relative to the tool.
Implements cx::RegistrationService.
Definition at line 250 of file cxRegistrationImplService.cpp.
|
virtual |
use the landmarks in master image and patient to perform a translation-only landmark registration
Implements cx::RegistrationService.
Definition at line 206 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 298 of file cxRegistrationImplService.cpp.
|
virtual |
registrates the fixed image to the patient
Implements cx::RegistrationService.
Definition at line 171 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 156 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 161 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 151 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 560 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 130 of file cxRegistrationImplService.cpp.
| void cx::RegistrationImplService::setFixedData | ( | QString | uid | ) |
Definition at line 143 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 166 of file cxRegistrationImplService.cpp.
|
virtual |
Implements cx::RegistrationService.
Definition at line 125 of file cxRegistrationImplService.cpp.
| void cx::RegistrationImplService::setMovingData | ( | QString | uid | ) |
Definition at line 135 of file cxRegistrationImplService.cpp.