Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
QmitkMatchPointRegistrationManipulator. More...
#include <QmitkRegistrationManipulationWidget.h>
Public Types | |
typedef map::core::Registration< 3, 3 > | MAPRegistrationType |
Public Slots | |
void | SetCenterOfRotation (const mitk::Point3D ¢er) |
void | SetCenterOfRotationIsRelativeToTarget (bool targetRelative) |
Signals | |
void | RegistrationChanged (map::core::RegistrationBase *registration) |
Public Member Functions | |
QmitkRegistrationManipulationWidget (QWidget *parent=nullptr) | |
~QmitkRegistrationManipulationWidget () override | |
void | Initialize () |
void | Initialize (MAPRegistrationType *precedingRegistration) |
void | Initialize (const mitk::Point3D &movingReference, const mitk::Point3D &targetReference) |
map::core::RegistrationBase * | GetInterimRegistration () const |
map::core::RegistrationBase::Pointer | GenerateRegistration () const |
Protected Slots | |
void | OnRotXChanged (double) |
void | OnRotYChanged (double) |
void | OnRotZChanged (double) |
void | OnTransXChanged (double) |
void | OnTransYChanged (double) |
void | OnTransZChanged (double) |
void | OnRotXSlideChanged (int) |
void | OnRotYSlideChanged (int) |
void | OnRotZSlideChanged (int) |
void | OnTransXSlideChanged (int) |
void | OnTransYSlideChanged (int) |
void | OnTransZSlideChanged (int) |
QmitkMatchPointRegistrationManipulator.
Definition at line 39 of file QmitkRegistrationManipulationWidget.h.
typedef map::core::Registration<3, 3> QmitkRegistrationManipulationWidget::MAPRegistrationType |
Type of transform that can be provided as preceding transform.
Definition at line 49 of file QmitkRegistrationManipulationWidget.h.
QmitkRegistrationManipulationWidget::QmitkRegistrationManipulationWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 27 of file QmitkRegistrationManipulationWidget.cpp.
References OnRotXChanged(), OnRotXSlideChanged(), OnRotYChanged(), OnRotYSlideChanged(), OnRotZChanged(), OnRotZSlideChanged(), OnTransXChanged(), OnTransXSlideChanged(), OnTransYChanged(), OnTransYSlideChanged(), OnTransZChanged(), OnTransZSlideChanged(), and ~QmitkRegistrationManipulationWidget().
|
overridedefault |
Referenced by QmitkRegistrationManipulationWidget().
map::core::RegistrationBase::Pointer QmitkRegistrationManipulationWidget::GenerateRegistration | ( | ) | const |
This function generates a new registration instance that resembles the state when the method was called. Ownership of the return goes to the caller.
Definition at line 192 of file QmitkRegistrationManipulationWidget.cpp.
map::core::RegistrationBase * QmitkRegistrationManipulationWidget::GetInterimRegistration | ( | ) | const |
This function offers access to a registration instance that represents the internal state of the registration currently manipulated by the widget. It can be used for example to update the visualization.
Definition at line 187 of file QmitkRegistrationManipulationWidget.cpp.
void QmitkRegistrationManipulationWidget::Initialize | ( | ) |
Initializing/reset widget with identity transform.
Definition at line 52 of file QmitkRegistrationManipulationWidget.cpp.
void QmitkRegistrationManipulationWidget::Initialize | ( | MAPRegistrationType * | precedingRegistration | ) |
Initializing/reset widget with a preceding registration.
Definition at line 58 of file QmitkRegistrationManipulationWidget.cpp.
void QmitkRegistrationManipulationWidget::Initialize | ( | const mitk::Point3D & | movingReference, |
const mitk::Point3D & | targetReference | ||
) |
Initializing/reset widget with an translation transform deduced by the to passed reference points.
Definition at line 77 of file QmitkRegistrationManipulationWidget.cpp.
References offset.
|
protectedslot |
Definition at line 217 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 228 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 236 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 247 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 255 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 266 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 274 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 285 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 293 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 304 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 312 of file QmitkRegistrationManipulationWidget.cpp.
Referenced by QmitkRegistrationManipulationWidget().
|
protectedslot |
Definition at line 323 of file QmitkRegistrationManipulationWidget.cpp.
References offset.
Referenced by QmitkRegistrationManipulationWidget().
|
signal |
Referenced by SetCenterOfRotationIsRelativeToTarget().
|
slot |
Definition at line 109 of file QmitkRegistrationManipulationWidget.cpp.
|
slot |
Sets the internal m_CenterOfRotationIsRelativeToTarget. see below.
Definition at line 117 of file QmitkRegistrationManipulationWidget.cpp.
References RegistrationChanged().