Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkAlgorithmSettingsConfig Class Reference

Widget that views the information and profile of an algorithm stored in an DLLInfo object. More...

#include <QmitkAlgorithmSettingsConfig.h>

Inheritance diagram for QmitkAlgorithmSettingsConfig:
Collaboration diagram for QmitkAlgorithmSettingsConfig:

Public Member Functions

 QmitkAlgorithmSettingsConfig (QWidget *parent=nullptr)
 
void setAlgorithm (map::algorithm::RegistrationAlgorithmBase *alg)
 Changes the current algorithm and updates widget accordingly. More...
 
map::algorithm::RegistrationAlgorithmBase * getAlgorithm ()
 

Protected Attributes

map::algorithm::RegistrationAlgorithmBase::Pointer m_currentAlg
 
QmitkMAPAlgorithmModelm_AlgorithmModel
 
QSortFilterProxyModel * m_ProxyModel
 

Detailed Description

Widget that views the information and profile of an algorithm stored in an DLLInfo object.

Definition at line 31 of file QmitkAlgorithmSettingsConfig.h.

Constructor & Destructor Documentation

◆ QmitkAlgorithmSettingsConfig()

QmitkAlgorithmSettingsConfig::QmitkAlgorithmSettingsConfig ( QWidget *  parent = nullptr)

Member Function Documentation

◆ getAlgorithm()

map::algorithm::RegistrationAlgorithmBase * QmitkAlgorithmSettingsConfig::getAlgorithm ( )

Definition at line 53 of file QmitkAlgorithmSettingsConfig.cpp.

References m_currentAlg.

Referenced by QmitkAlgorithmSettingsConfig().

◆ setAlgorithm()

void QmitkAlgorithmSettingsConfig::setAlgorithm ( map::algorithm::RegistrationAlgorithmBase *  alg)

Changes the current algorithm and updates widget accordingly.

Parameters
pointerto the algorithm instance.

Definition at line 41 of file QmitkAlgorithmSettingsConfig.cpp.

References m_AlgorithmModel, m_currentAlg, and QmitkMAPAlgorithmModel::SetAlgorithm().

Referenced by QmitkAlgorithmSettingsConfig().

Member Data Documentation

◆ m_AlgorithmModel

QmitkMAPAlgorithmModel* QmitkAlgorithmSettingsConfig::m_AlgorithmModel
protected

Definition at line 52 of file QmitkAlgorithmSettingsConfig.h.

Referenced by QmitkAlgorithmSettingsConfig(), and setAlgorithm().

◆ m_currentAlg

map::algorithm::RegistrationAlgorithmBase::Pointer QmitkAlgorithmSettingsConfig::m_currentAlg
protected

Pointer to the algorithm that should be configured

Definition at line 49 of file QmitkAlgorithmSettingsConfig.h.

Referenced by getAlgorithm(), and setAlgorithm().

◆ m_ProxyModel

QSortFilterProxyModel* QmitkAlgorithmSettingsConfig::m_ProxyModel
protected

Definition at line 53 of file QmitkAlgorithmSettingsConfig.h.

Referenced by QmitkAlgorithmSettingsConfig().


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