Public Member Functions | Protected Attributes

QmitkScaleLogarithmicTransformView Class Reference

Widget for rigid registration. More...

#include <QmitkScaleLogarithmicTransformView.h>

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

List of all members.

Public Member Functions

 QmitkScaleLogarithmicTransformView (QWidget *parent=0, Qt::WindowFlags f=0)
 ~QmitkScaleLogarithmicTransformView ()
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::QmitkScaleLogarithmicTransformControls m_Controls
itk::Object::Pointer m_TransformObject

Detailed Description

Widget for rigid registration.

Displays options for rigid registration.

Definition at line 31 of file QmitkScaleLogarithmicTransformView.h.


Constructor & Destructor Documentation

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

Definition at line 27 of file QmitkScaleLogarithmicTransformView.cpp.

{
}

Member Function Documentation

QString QmitkScaleLogarithmicTransformView::GetName (  ) [virtual]

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 72 of file QmitkScaleLogarithmicTransformView.cpp.

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

Implements QmitkRigidRegistrationTransformsGUIBase.

Definition at line 100 of file QmitkScaleLogarithmicTransformView.cpp.

References QmitkRigidRegistrationTransformsGUIBase::m_MovingImage.

{
  if (m_MovingImage.IsNotNull())
  {
    for( unsigned int i=0; i<transformParams.size(); i++)
    {
      vtkmatrix->SetElement(i, i, transformParams[i]);
    }
    vtktransform->SetMatrix(vtkmatrix);
  }
  return vtktransform;
}

Member Data Documentation

Definition at line 65 of file QmitkScaleLogarithmicTransformView.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