Public Member Functions | Protected Attributes

QmitkQuaternionRigidTransformGradientDescentOptimizerView Class Reference

Widget for rigid registration. More...

#include <QmitkQuaternionRigidTransformGradientDescentOptimizerView.h>

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

List of all members.

Public Member Functions

 QmitkQuaternionRigidTransformGradientDescentOptimizerView (QWidget *parent=0, Qt::WindowFlags f=0)
 ~QmitkQuaternionRigidTransformGradientDescentOptimizerView ()
virtual itk::Object::Pointer GetOptimizer ()
virtual itk::Array< double > GetOptimizerParameters ()
virtual void SetOptimizerParameters (itk::Array< double > metricValues)
virtual void SetNumberOfTransformParameters (int transformParameters)
virtual QString GetName ()
virtual void SetupUI (QWidget *parent)

Protected Attributes

Ui::QmitkQuaternionRigidTransformGradientDescentOptimizerControls m_Controls
int m_NumberTransformParameters

Detailed Description

Widget for rigid registration.

Displays options for rigid registration.

Definition at line 33 of file QmitkQuaternionRigidTransformGradientDescentOptimizerView.h.


Constructor & Destructor Documentation

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

Member Function Documentation

QString QmitkQuaternionRigidTransformGradientDescentOptimizerView::GetName (  ) [virtual]

Implements QmitkRigidRegistrationOptimizerGUIBase.

Definition at line 64 of file QmitkQuaternionRigidTransformGradientDescentOptimizerView.cpp.

{
  return "QuaternionRigidTransformGradientDescent";
}
itk::Object::Pointer QmitkQuaternionRigidTransformGradientDescentOptimizerView::GetOptimizer (  ) [virtual]

Implements QmitkRigidRegistrationOptimizerGUIBase.

Definition at line 32 of file QmitkQuaternionRigidTransformGradientDescentOptimizerView.cpp.

References m_Controls, Ui_QmitkQuaternionRigidTransformGradientDescentOptimizerControls::m_IterationsQuaternionRigidTransformGradientDescent, Ui_QmitkQuaternionRigidTransformGradientDescentOptimizerControls::m_LearningRateQuaternionRigidTransformGradientDescent, and Ui_QmitkQuaternionRigidTransformGradientDescentOptimizerControls::m_Maximize.

{
  itk::QuaternionRigidTransformGradientDescentOptimizer::Pointer OptimizerPointer = itk::QuaternionRigidTransformGradientDescentOptimizer::New();
  OptimizerPointer->SetMaximize( m_Controls.m_Maximize->isChecked());  
  OptimizerPointer->SetLearningRate(m_Controls.m_LearningRateQuaternionRigidTransformGradientDescent->text().toFloat());
  OptimizerPointer->SetNumberOfIterations( m_Controls.m_IterationsQuaternionRigidTransformGradientDescent->text().toInt() );
  return OptimizerPointer.GetPointer();
}
itk::Array< double > QmitkQuaternionRigidTransformGradientDescentOptimizerView::GetOptimizerParameters (  ) [virtual]
void QmitkQuaternionRigidTransformGradientDescentOptimizerView::SetNumberOfTransformParameters ( int  transformParameters ) [virtual]
void QmitkQuaternionRigidTransformGradientDescentOptimizerView::SetOptimizerParameters ( itk::Array< double >  metricValues ) [virtual]
void QmitkQuaternionRigidTransformGradientDescentOptimizerView::SetupUI ( QWidget *  parent ) [virtual]

Member Data Documentation


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