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
QmitkRigidRegistrationTransformsGUIBase Class Referenceabstract

Widget for rigid registration. More...

#include <QmitkRigidRegistrationTransformsGUIBase.h>

Inheritance diagram for QmitkRigidRegistrationTransformsGUIBase:
Collaboration diagram for QmitkRigidRegistrationTransformsGUIBase:

Public Member Functions

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

Protected Attributes

mitk::Image::Pointer m_FixedImage
 
mitk::Image::Pointer m_MovingImage
 

Detailed Description

Widget for rigid registration.

Displays options for rigid registration.

Definition at line 36 of file QmitkRigidRegistrationTransformsGUIBase.h.

Constructor & Destructor Documentation

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

Definition at line 19 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

QmitkRigidRegistrationTransformsGUIBase::~QmitkRigidRegistrationTransformsGUIBase ( )

Definition at line 24 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

Member Function Documentation

void QmitkRigidRegistrationTransformsGUIBase::SetFixedImage ( mitk::Image::Pointer  fixedImage)

Definition at line 28 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

References m_FixedImage.

void QmitkRigidRegistrationTransformsGUIBase::SetMovingImage ( mitk::Image::Pointer  movingImage)

Definition at line 33 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

References m_MovingImage.

Member Data Documentation

mitk::Image::Pointer QmitkRigidRegistrationTransformsGUIBase::m_FixedImage
protected

Definition at line 67 of file QmitkRigidRegistrationTransformsGUIBase.h.

Referenced by QmitkAffineTransformView::GetNumberOfTransformParameters(), QmitkCenteredEuler3DTransformView::GetNumberOfTransformParameters(), QmitkQuaternionRigidTransformView::GetNumberOfTransformParameters(), QmitkSimilarity3DTransformView::GetNumberOfTransformParameters(), QmitkTranslationTransformView::GetNumberOfTransformParameters(), QmitkVersorRigid3DTransformView::GetNumberOfTransformParameters(), QmitkVersorTransformView::GetNumberOfTransformParameters(), QmitkEuler2DTransformView::GetNumberOfTransformParameters(), QmitkRigid2DTransformView::GetNumberOfTransformParameters(), QmitkRigid3DTransformView::GetNumberOfTransformParameters(), QmitkCenteredRigid2DTransformView::GetNumberOfTransformParameters(), QmitkEuler3DTransformView::GetNumberOfTransformParameters(), QmitkScaleLogarithmicTransformView::GetNumberOfTransformParameters(), QmitkScaleTransformView::GetNumberOfTransformParameters(), QmitkSimilarity2DTransformView::GetNumberOfTransformParameters(), QmitkFixedCenterOfRotationAffineTransformView::GetNumberOfTransformParameters(), QmitkCenteredSimilarity2DTransformView::GetNumberOfTransformParameters(), QmitkScaleSkewVersor3DTransformView::GetNumberOfTransformParameters(), QmitkCenteredEuler3DTransformView::GetTransform(), QmitkRigid3DTransformView::GetTransform(), QmitkQuaternionRigidTransformView::GetTransform(), QmitkVersorRigid3DTransformView::GetTransform(), QmitkVersorTransformView::GetTransform(), QmitkRigid2DTransformView::GetTransform(), QmitkSimilarity2DTransformView::GetTransform(), QmitkTranslationTransformView::GetTransform(), QmitkAffineTransformView::GetTransform(), QmitkScaleTransformView::GetTransform(), QmitkEuler2DTransformView::GetTransform(), QmitkSimilarity3DTransformView::GetTransform(), QmitkScaleLogarithmicTransformView::GetTransform(), QmitkEuler3DTransformView::GetTransform(), QmitkCenteredRigid2DTransformView::GetTransform(), QmitkScaleSkewVersor3DTransformView::GetTransform(), QmitkCenteredSimilarity2DTransformView::GetTransform(), QmitkFixedCenterOfRotationAffineTransformView::GetTransform(), SetFixedImage(), QmitkAffineTransformView::Transform(), and QmitkFixedCenterOfRotationAffineTransformView::Transform().


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