Public Member Functions | Protected Attributes

QmitkTranslationTransformView Class Reference

Widget for rigid registration. More...

#include <QmitkTranslationTransformView.h>

Inheritance diagram for QmitkTranslationTransformView:
Inheritance graph
[legend]
Collaboration diagram for QmitkTranslationTransformView:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QmitkTranslationTransformView (QWidget *parent=0, Qt::WindowFlags f=0)
 ~QmitkTranslationTransformView ()
virtual itk::Object::Pointer GetTransform ()
virtual itk::Array< double > GetTransformParameters ()
virtual void SetTransformParameters (itk::Array< double > transformValues)
virtual QString GetName ()
virtual void SetupUI (QWidget *parent)
virtual itk::Array< double > GetScales ()
virtual vtkTransform * Transform (vtkMatrix4x4 *vtkmatrix, vtkTransform *vtktransform, itk::Array< double > transformParams)
virtual int GetNumberOfTransformParameters ()

Protected Attributes

Ui::QmitkTranslationTransformControls m_Controls
itk::Object::Pointer m_TransformObject

Detailed Description

Widget for rigid registration.

Displays options for rigid registration.

Definition at line 31 of file QmitkTranslationTransformView.h.


Constructor & Destructor Documentation

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

Definition at line 27 of file QmitkTranslationTransformView.cpp.

{
}

Member Function Documentation

QString QmitkTranslationTransformView::GetName (  ) [virtual]

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 72 of file QmitkTranslationTransformView.cpp.

{
  return "Translation";
}
int QmitkTranslationTransformView::GetNumberOfTransformParameters (  ) [virtual]
itk::Array< double > QmitkTranslationTransformView::GetScales (  ) [virtual]
itk::Object::Pointer QmitkTranslationTransformView::GetTransform (  ) [virtual]
itk::Array< double > QmitkTranslationTransformView::GetTransformParameters (  ) [virtual]
void QmitkTranslationTransformView::SetTransformParameters ( itk::Array< double >  transformValues ) [virtual]
void QmitkTranslationTransformView::SetupUI ( QWidget *  parent ) [virtual]
vtkTransform * QmitkTranslationTransformView::Transform ( vtkMatrix4x4 *  vtkmatrix,
vtkTransform *  vtktransform,
itk::Array< double >  transformParams 
) [virtual]

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 100 of file QmitkTranslationTransformView.cpp.

References QmitkRigidRegistrationTransformsGUIBase::m_MovingImage.

{
  if (m_MovingImage.IsNotNull())
  {
    if (transformParams.size() == 2)
    {
      vtktransform->Translate(transformParams[0], transformParams[1], 0);
    }
    else if (transformParams.size() == 3)
    {
      vtktransform->Translate(transformParams[0], transformParams[1], transformParams[2]);
      std::cout<<"Translation is: "<<transformParams[0] << transformParams[1] << transformParams[2] << std::endl;
    }
  }
  return vtktransform;
}

Member Data Documentation

itk::Object::Pointer QmitkTranslationTransformView::m_TransformObject [protected]

Definition at line 65 of file QmitkTranslationTransformView.h.

Referenced by GetTransform().


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