21#ifndef __qMRMLScalarInvariantComboBox_h
22#define __qMRMLScalarInvariantComboBox_h
28#include <ctkVTKObject.h>
31#include "qMRMLWidgetsExport.h"
33class qMRMLScalarInvariantComboBoxPrivate;
81 QScopedPointer<qMRMLScalarInvariantComboBoxPrivate>
d_ptr;
void scalarInvariantChanged(int scalarInvariant)
QVTK_OBJECTint scalarInvariant
qMRMLScalarInvariantComboBox(QWidget *parent=nullptr)
void setDisplayPropertiesNode(vtkMRMLDiffusionTensorDisplayPropertiesNode *node)
void setDisplayPropertiesNode(vtkMRMLNode *node)
Utility function to be connected with generic signals.
int scalarInvariant() const
Returns the currently selected scalar invariant.
vtkMRMLDiffusionTensorDisplayPropertiesNode * displayPropertiesNode() const
Return the optionally set display properties node set.
~qMRMLScalarInvariantComboBox() override
void updateWidgetFromMRML()
void onCurrentScalarInvariantChanged(int index)
void setScalarInvariant(int value)
QScopedPointer< qMRMLScalarInvariantComboBoxPrivate > d_ptr
MRML node for display of a diffusion tensor.
Abstract Superclass for all specific types of MRML nodes.