Public Member Functions | Protected Attributes

QmitkRigidRegistrationTransformsGUIBase Class Reference

Widget for rigid registration. More...

#include <QmitkRigidRegistrationTransformsGUIBase.h>

Inheritance diagram for QmitkRigidRegistrationTransformsGUIBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 QmitkRigidRegistrationTransformsGUIBase (QWidget *parent=0, Qt::WindowFlags f=0)
 ~QmitkRigidRegistrationTransformsGUIBase ()
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 35 of file QmitkRigidRegistrationTransformsGUIBase.h.


Constructor & Destructor Documentation

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

Definition at line 20 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

                                                                                                                 : QWidget( parent, f ), 
  m_FixedImage(NULL), m_MovingImage(NULL)
{
}
QmitkRigidRegistrationTransformsGUIBase::~QmitkRigidRegistrationTransformsGUIBase (  )

Definition at line 25 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

{
}

Member Function Documentation

virtual QString QmitkRigidRegistrationTransformsGUIBase::GetName (  ) [pure virtual]
virtual int QmitkRigidRegistrationTransformsGUIBase::GetNumberOfTransformParameters (  ) [pure virtual]
virtual itk::Array<double> QmitkRigidRegistrationTransformsGUIBase::GetScales (  ) [pure virtual]
virtual itk::Object::Pointer QmitkRigidRegistrationTransformsGUIBase::GetTransform (  ) [pure virtual]
virtual itk::Array<double> QmitkRigidRegistrationTransformsGUIBase::GetTransformParameters (  ) [pure virtual]
void QmitkRigidRegistrationTransformsGUIBase::SetFixedImage ( mitk::Image::Pointer  fixedImage )

Definition at line 29 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

References m_FixedImage.

{
  m_FixedImage = fixedImage;
}
void QmitkRigidRegistrationTransformsGUIBase::SetMovingImage ( mitk::Image::Pointer  movingImage )

Definition at line 34 of file QmitkRigidRegistrationTransformsGUIBase.cpp.

References m_MovingImage.

{
  m_MovingImage = movingImage;
}
virtual void QmitkRigidRegistrationTransformsGUIBase::SetTransformParameters ( itk::Array< double >  transformValues ) [pure virtual]
virtual void QmitkRigidRegistrationTransformsGUIBase::SetupUI ( QWidget *  parent ) [pure virtual]
virtual vtkTransform* QmitkRigidRegistrationTransformsGUIBase::Transform ( vtkMatrix4x4 *  vtkmatrix,
vtkTransform *  vtktransform,
itk::Array< double >  transformParams 
) [pure virtual]

Member Data Documentation

Definition at line 66 of file QmitkRigidRegistrationTransformsGUIBase.h.

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines