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
QmitkExhaustiveOptimizerView Class Reference

Widget for rigid registration. More...

#include <QmitkExhaustiveOptimizerView.h>

Inheritance diagram for QmitkExhaustiveOptimizerView:
Collaboration diagram for QmitkExhaustiveOptimizerView:

Public Member Functions

 QmitkExhaustiveOptimizerView (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkExhaustiveOptimizerView ()
 
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::QmitkExhaustiveOptimizerControls m_Controls
 
int m_NumberTransformParameters
 

Detailed Description

Widget for rigid registration.

Displays options for rigid registration.

Definition at line 32 of file QmitkExhaustiveOptimizerView.h.

Constructor & Destructor Documentation

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

Definition at line 21 of file QmitkExhaustiveOptimizerView.cpp.

QmitkExhaustiveOptimizerView::~QmitkExhaustiveOptimizerView ( )

Definition at line 26 of file QmitkExhaustiveOptimizerView.cpp.

Member Function Documentation

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

Implements QmitkRigidRegistrationOptimizerGUIBase.

Definition at line 48 of file QmitkExhaustiveOptimizerView.cpp.

References m_Controls.

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

Implements QmitkRigidRegistrationOptimizerGUIBase.

Definition at line 59 of file QmitkExhaustiveOptimizerView.cpp.

References m_Controls.

void QmitkExhaustiveOptimizerView::SetupUI ( QWidget *  parent)
overridevirtual

Implements QmitkRigidRegistrationOptimizerGUIBase.

Definition at line 76 of file QmitkExhaustiveOptimizerView.cpp.

References m_Controls.

Member Data Documentation

Ui::QmitkExhaustiveOptimizerControls QmitkExhaustiveOptimizerView::m_Controls
protected
int QmitkExhaustiveOptimizerView::m_NumberTransformParameters
protected

Definition at line 55 of file QmitkExhaustiveOptimizerView.h.

Referenced by GetOptimizer(), and SetNumberOfTransformParameters().


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