Widget for viewing and editing the configurable meta-properties of a MatchPoint registration algorithm.
More...
#include <QmitkAlgorithmSettingsConfig.h>
Widget for viewing and editing the configurable meta-properties of a MatchPoint registration algorithm.
This widget provides a table view of all meta-properties exposed by a MatchPoint registration algorithm through its MetaPropertyAlgorithmInterface. Properties are displayed via a QmitkMAPAlgorithmModel backed by a QSortFilterProxyModel, supporting case-insensitive filtering and sorted display. Writable properties can be edited directly in the table.
- See also
- QmitkMAPAlgorithmModel, QmitkAlgorithmProfileViewer
Definition at line 43 of file QmitkAlgorithmSettingsConfig.h.
◆ QmitkAlgorithmSettingsConfig()
| QmitkAlgorithmSettingsConfig::QmitkAlgorithmSettingsConfig |
( |
QWidget * |
parent = nullptr | ) |
|
Constructs the algorithm settings configuration widget.
- Parameters
-
| [in] | parent | Optional parent widget. |
◆ ~QmitkAlgorithmSettingsConfig()
| QmitkAlgorithmSettingsConfig::~QmitkAlgorithmSettingsConfig |
( |
| ) |
|
|
override |
◆ getAlgorithm()
| map::algorithm::RegistrationAlgorithmBase* QmitkAlgorithmSettingsConfig::getAlgorithm |
( |
| ) |
|
Returns the currently configured registration algorithm.
- Returns
- Pointer to the current algorithm, or
nullptr if none is set.
◆ setAlgorithm()
| void QmitkAlgorithmSettingsConfig::setAlgorithm |
( |
map::algorithm::RegistrationAlgorithmBase * |
alg | ) |
|
Sets the registration algorithm whose properties should be displayed and edited.
If the given algorithm differs from the currently set one, the internal model is updated and the view is refreshed.
- Parameters
-
| [in] | alg | Pointer to the registration algorithm instance. May be nullptr to clear. |
◆ m_AlgorithmModel
◆ m_Controls
| std::unique_ptr<Ui::QmitkAlgorithmSettingsConfig> QmitkAlgorithmSettingsConfig::m_Controls |
|
protected |
◆ m_currentAlg
| map::algorithm::RegistrationAlgorithmBase::Pointer QmitkAlgorithmSettingsConfig::m_currentAlg |
|
protected |
◆ m_ProxyModel
| QSortFilterProxyModel* QmitkAlgorithmSettingsConfig::m_ProxyModel |
|
protected |
The documentation for this class was generated from the following file: