Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QmitkRigid2DTransformView Class Reference

Widget for rigid registration. More...

#include <QmitkRigid2DTransformView.h>

Inheritance diagram for QmitkRigid2DTransformView:
Collaboration diagram for QmitkRigid2DTransformView:

Public Member Functions

 QmitkRigid2DTransformView (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkRigid2DTransformView ()
 
virtual mitk::TransformParameters::TransformType GetTransformType () override
 
virtual itk::Object::Pointer GetTransform () override
 
virtual itk::Array< double > GetTransformParameters () override
 
virtual void SetTransformParameters (itk::Array< double > transformValues) override
 
virtual QString GetName () override
 
virtual void SetupUI (QWidget *parent) override
 
virtual itk::Array< double > GetScales () override
 
virtual vtkTransform * Transform (vtkMatrix4x4 *vtkmatrix, vtkTransform *vtktransform, itk::Array< double > transformParams) override
 
virtual int GetNumberOfTransformParameters () override
 
- Public Member Functions inherited from QmitkRigidRegistrationTransformsGUIBase
 QmitkRigidRegistrationTransformsGUIBase (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkRigidRegistrationTransformsGUIBase ()
 
void SetFixedImage (mitk::Image::Pointer fixedImage)
 
void SetMovingImage (mitk::Image::Pointer movingImage)
 

Protected Attributes

Ui::QmitkRigid2DTransformControls m_Controls
 
itk::Object::Pointer m_TransformObject
 
double m_CenterX
 
double m_CenterY
 
double m_CenterZ
 
- Protected Attributes inherited from QmitkRigidRegistrationTransformsGUIBase
mitk::Image::Pointer m_FixedImage
 
mitk::Image::Pointer m_MovingImage
 

Detailed Description

Widget for rigid registration.

Displays options for rigid registration.

Definition at line 30 of file QmitkRigid2DTransformView.h.

Constructor & Destructor Documentation

QmitkRigid2DTransformView::QmitkRigid2DTransformView ( QWidget *  parent = nullptr,
Qt::WindowFlags  f = nullptr 
)

Definition at line 24 of file QmitkRigid2DTransformView.cpp.

QmitkRigid2DTransformView::~QmitkRigid2DTransformView ( )

Definition at line 29 of file QmitkRigid2DTransformView.cpp.

Member Function Documentation

QString QmitkRigid2DTransformView::GetName ( )
overridevirtual
int QmitkRigid2DTransformView::GetNumberOfTransformParameters ( )
overridevirtual
itk::Array< double > QmitkRigid2DTransformView::GetScales ( )
overridevirtual

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 131 of file QmitkRigid2DTransformView.cpp.

References m_Controls.

itk::Object::Pointer QmitkRigid2DTransformView::GetTransform ( )
overridevirtual
itk::Array< double > QmitkRigid2DTransformView::GetTransformParameters ( )
overridevirtual

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 92 of file QmitkRigid2DTransformView.cpp.

References m_Controls.

mitk::TransformParameters::TransformType QmitkRigid2DTransformView::GetTransformType ( )
overridevirtual
void QmitkRigid2DTransformView::SetTransformParameters ( itk::Array< double >  transformValues)
overridevirtual

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 106 of file QmitkRigid2DTransformView.cpp.

References m_Controls.

void QmitkRigid2DTransformView::SetupUI ( QWidget *  parent)
overridevirtual

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 122 of file QmitkRigid2DTransformView.cpp.

References m_Controls.

vtkTransform * QmitkRigid2DTransformView::Transform ( vtkMatrix4x4 *  vtkmatrix,
vtkTransform *  vtktransform,
itk::Array< double >  transformParams 
)
overridevirtual

Member Data Documentation

double QmitkRigid2DTransformView::m_CenterX
protected

Definition at line 65 of file QmitkRigid2DTransformView.h.

double QmitkRigid2DTransformView::m_CenterY
protected

Definition at line 66 of file QmitkRigid2DTransformView.h.

double QmitkRigid2DTransformView::m_CenterZ
protected

Definition at line 67 of file QmitkRigid2DTransformView.h.

Ui::QmitkRigid2DTransformControls QmitkRigid2DTransformView::m_Controls
protected
itk::Object::Pointer QmitkRigid2DTransformView::m_TransformObject
protected

Definition at line 63 of file QmitkRigid2DTransformView.h.

Referenced by GetTransform().


The documentation for this class was generated from the following files: