Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QmitkAmoebaOptimizerView Class Reference

Widget for rigid registration. More...

#include <QmitkAmoebaOptimizerView.h>

Inheritance diagram for QmitkAmoebaOptimizerView:
Collaboration diagram for QmitkAmoebaOptimizerView:

Public Member Functions

 QmitkAmoebaOptimizerView (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkAmoebaOptimizerView ()
 
virtual mitk::OptimizerParameters::OptimizerType GetOptimizerType () override
 
virtual itk::Object::Pointer GetOptimizer () override
 
virtual itk::Array< double > GetOptimizerParameters () override
 
virtual void SetOptimizerParameters (itk::Array< double > metricValues) override
 
virtual void SetNumberOfTransformParameters (int transformParameters) override
 
virtual QString GetName () override
 
virtual void SetupUI (QWidget *parent) override
 
- Public Member Functions inherited from QmitkRigidRegistrationOptimizerGUIBase
 QmitkRigidRegistrationOptimizerGUIBase (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkRigidRegistrationOptimizerGUIBase ()
 

Protected Attributes

Ui::QmitkAmoebaOptimizerControls m_Controls
 
int m_NumberTransformParameters
 
std::list< QLineEdit * > simplexDeltaLineEdits
 
std::list< QLabel * > simplexDeltaLabels
 

Detailed Description

Widget for rigid registration.

Displays options for rigid registration.

Definition at line 34 of file QmitkAmoebaOptimizerView.h.

Constructor & Destructor Documentation

QmitkAmoebaOptimizerView::QmitkAmoebaOptimizerView ( QWidget *  parent = nullptr,
Qt::WindowFlags  f = nullptr 
)

Definition at line 21 of file QmitkAmoebaOptimizerView.cpp.

QmitkAmoebaOptimizerView::~QmitkAmoebaOptimizerView ( )

Definition at line 26 of file QmitkAmoebaOptimizerView.cpp.

Member Function Documentation

QString QmitkAmoebaOptimizerView::GetName ( )
overridevirtual
itk::Object::Pointer QmitkAmoebaOptimizerView::GetOptimizer ( )
overridevirtual
itk::Array< double > QmitkAmoebaOptimizerView::GetOptimizerParameters ( )
overridevirtual

Implements QmitkRigidRegistrationOptimizerGUIBase.

Definition at line 55 of file QmitkAmoebaOptimizerView.cpp.

References m_Controls.

Referenced by GetOptimizer().

mitk::OptimizerParameters::OptimizerType QmitkAmoebaOptimizerView::GetOptimizerType ( )
overridevirtual
void QmitkAmoebaOptimizerView::SetNumberOfTransformParameters ( int  transformParameters)
overridevirtual
void QmitkAmoebaOptimizerView::SetOptimizerParameters ( itk::Array< double >  metricValues)
overridevirtual

Implements QmitkRigidRegistrationOptimizerGUIBase.

Definition at line 82 of file QmitkAmoebaOptimizerView.cpp.

References m_Controls.

void QmitkAmoebaOptimizerView::SetupUI ( QWidget *  parent)
overridevirtual

Member Data Documentation

Ui::QmitkAmoebaOptimizerControls QmitkAmoebaOptimizerView::m_Controls
protected
int QmitkAmoebaOptimizerView::m_NumberTransformParameters
protected

Definition at line 60 of file QmitkAmoebaOptimizerView.h.

Referenced by GetOptimizer(), and SetNumberOfTransformParameters().

std::list<QLabel *> QmitkAmoebaOptimizerView::simplexDeltaLabels
protected

Definition at line 63 of file QmitkAmoebaOptimizerView.h.

Referenced by SetupUI().

std::list<QLineEdit *> QmitkAmoebaOptimizerView::simplexDeltaLineEdits
protected

Definition at line 62 of file QmitkAmoebaOptimizerView.h.

Referenced by SetupUI().


The documentation for this class was generated from the following files: