21#ifndef __qMRMLSceneDisplayableModel_h
22#define __qMRMLSceneDisplayableModel_h
26class qMRMLSceneDisplayableModelPrivate;
65 QObject *parent=
nullptr);
bool canBeAChild(vtkMRMLNode *node) const override
fast function that only check the type of the node to know if it can be a child.
vtkMRMLNode * parentNode(vtkMRMLNode *node) const override
void observeNode(vtkMRMLNode *node) override
void setOpacityColumn(int column)
void setColorColumn(int column)
int maxColumnId() const override
Must be reimplemented in subclasses that add new column types.
QFlags< Qt::ItemFlag > nodeFlags(vtkMRMLNode *node, int column) const override
void updateItemDataFromNode(QStandardItem *item, vtkMRMLNode *node, int column) override
qMRMLSceneHierarchyModel Superclass
bool canBeAParent(vtkMRMLNode *node) const override
fast function that only check the type of the node to know if it can be a parent.
qMRMLSceneDisplayableModel(QObject *parent=nullptr)
void updateNodeFromItemData(vtkMRMLNode *node, QStandardItem *item) override
qMRMLSceneHierarchyModel(QObject *parent=nullptr)
Abstract Superclass for all specific types of MRML nodes.