|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Combined combo box editor for unstructured grid representation and volume mapper properties. More...
#include <QmitkUGCombinedRepresentationPropertyWidget.h>


Public Member Functions | |
| QmitkUGCombinedRepresentationPropertyWidget (QWidget *parent=nullptr) | |
| Construct the widget. More... | |
| ~QmitkUGCombinedRepresentationPropertyWidget () override | |
| Destructor. More... | |
| void | SetProperty (mitk::GridRepresentationProperty *gridRepresentation, mitk::GridVolumeMapperProperty *volumeMapper, mitk::BoolProperty *volumeProp) |
| Bind the widget to grid representation, volume mapper, and volume toggle properties. More... | |
Protected Slots | |
| void | OnIndexChanged (int index) |
Protected Member Functions | |
| void | SetGridRepresentationId (int enumId) |
| void | SetGridVolumeId (int enumId) |
| void | IsVolumeChanged (bool volume) |
Protected Attributes | |
| _UGCombinedEnumPropEditor * | gridRepPropEditor |
| _UGCombinedEnumPropEditor * | volumeMapperPropEditor |
| _UGCombinedBoolPropEditor * | volumePropEditor |
| int | m_GridRepIndex |
| int | m_GridVolIndex |
| int | m_FirstVolumeRepId |
| QHash< int, int > | m_MapRepEnumToIndex |
| QHash< int, int > | m_MapVolEnumToIndex |
Combined combo box editor for unstructured grid representation and volume mapper properties.
Merges grid representation options (wireframe, surface, etc.) and volume rendering mapper options into a single combo box. Volume mapper entries are prefixed with "Volume (...)". Selecting a surface representation disables volume mode; selecting a volume entry enables it.
Definition at line 40 of file QmitkUGCombinedRepresentationPropertyWidget.h.
| QmitkUGCombinedRepresentationPropertyWidget::QmitkUGCombinedRepresentationPropertyWidget | ( | QWidget * | parent = nullptr | ) |
Construct the widget.
| [in] | parent | The parent widget. |
|
override |
Destructor.
|
protected |
|
protectedslot |
|
protected |
|
protected |
| void QmitkUGCombinedRepresentationPropertyWidget::SetProperty | ( | mitk::GridRepresentationProperty * | gridRepresentation, |
| mitk::GridVolumeMapperProperty * | volumeMapper, | ||
| mitk::BoolProperty * | volumeProp | ||
| ) |
Bind the widget to grid representation, volume mapper, and volume toggle properties.
| [in] | gridRepresentation | The grid representation enumeration property. |
| [in] | volumeMapper | The grid volume mapper enumeration property. |
| [in] | volumeProp | The boolean property toggling volume rendering on/off. |
|
protected |
Definition at line 76 of file QmitkUGCombinedRepresentationPropertyWidget.h.
|
protected |
Definition at line 83 of file QmitkUGCombinedRepresentationPropertyWidget.h.
|
protected |
Definition at line 80 of file QmitkUGCombinedRepresentationPropertyWidget.h.
|
protected |
Definition at line 81 of file QmitkUGCombinedRepresentationPropertyWidget.h.
|
protected |
Definition at line 84 of file QmitkUGCombinedRepresentationPropertyWidget.h.
|
protected |
Definition at line 85 of file QmitkUGCombinedRepresentationPropertyWidget.h.
|
protected |
Definition at line 77 of file QmitkUGCombinedRepresentationPropertyWidget.h.
|
protected |
Definition at line 78 of file QmitkUGCombinedRepresentationPropertyWidget.h.