Widget for rigid registration. More...
#include <QmitkRigidRegistrationTransformsGUIBase.h>
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 |
Widget for rigid registration.
Displays options for rigid registration.
Definition at line 35 of file QmitkRigidRegistrationTransformsGUIBase.h.
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.
{ }
virtual QString QmitkRigidRegistrationTransformsGUIBase::GetName | ( | ) | [pure virtual] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
Referenced by QmitkRigidRegistrationSelectorView::AddTransform().
virtual int QmitkRigidRegistrationTransformsGUIBase::GetNumberOfTransformParameters | ( | ) | [pure virtual] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
virtual itk::Array<double> QmitkRigidRegistrationTransformsGUIBase::GetScales | ( | ) | [pure virtual] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
virtual itk::Object::Pointer QmitkRigidRegistrationTransformsGUIBase::GetTransform | ( | ) | [pure virtual] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
virtual itk::Array<double> QmitkRigidRegistrationTransformsGUIBase::GetTransformParameters | ( | ) | [pure virtual] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
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] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
virtual void QmitkRigidRegistrationTransformsGUIBase::SetupUI | ( | QWidget * | parent ) | [pure virtual] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
Referenced by QmitkRigidRegistrationSelectorView::AddTransform().
virtual vtkTransform* QmitkRigidRegistrationTransformsGUIBase::Transform | ( | vtkMatrix4x4 * | vtkmatrix, |
vtkTransform * | vtktransform, | ||
itk::Array< double > | transformParams | ||
) | [pure virtual] |
Implemented in QmitkAffineTransformView, QmitkCenteredEuler3DTransformView, QmitkCenteredRigid2DTransformView, QmitkCenteredSimilarity2DTransformView, QmitkEuler2DTransformView, QmitkEuler3DTransformView, QmitkFixedCenterOfRotationAffineTransformView, QmitkQuaternionRigidTransformView, QmitkRigid2DTransformView, QmitkRigid3DTransformView, QmitkScaleLogarithmicTransformView, QmitkScaleSkewVersor3DTransformView, QmitkScaleTransformView, QmitkSimilarity2DTransformView, QmitkSimilarity3DTransformView, QmitkTranslationTransformView, QmitkVersorRigid3DTransformView, and QmitkVersorTransformView.
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().
Definition at line 67 of file QmitkRigidRegistrationTransformsGUIBase.h.
Referenced by SetMovingImage(), QmitkVersorTransformView::Transform(), QmitkVersorRigid3DTransformView::Transform(), QmitkTranslationTransformView::Transform(), QmitkSimilarity3DTransformView::Transform(), QmitkSimilarity2DTransformView::Transform(), QmitkScaleTransformView::Transform(), QmitkScaleSkewVersor3DTransformView::Transform(), QmitkScaleLogarithmicTransformView::Transform(), QmitkRigid3DTransformView::Transform(), QmitkRigid2DTransformView::Transform(), QmitkQuaternionRigidTransformView::Transform(), QmitkFixedCenterOfRotationAffineTransformView::Transform(), QmitkEuler3DTransformView::Transform(), QmitkEuler2DTransformView::Transform(), QmitkCenteredSimilarity2DTransformView::Transform(), QmitkCenteredRigid2DTransformView::Transform(), QmitkCenteredEuler3DTransformView::Transform(), and QmitkAffineTransformView::Transform().