Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
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: