Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef QmitkStatisticsTreeModel_h
14 #define QmitkStatisticsTreeModel_h
53 QModelIndex index(
int row,
int column,
const QModelIndex& itemIndex = QModelIndex())
const override;
54 QModelIndex parent(
const QModelIndex& itemIndex)
const override;
56 int rowCount(
const QModelIndex& itemIndex = QModelIndex())
const override;
57 int columnCount(
const QModelIndex& itemIndex = QModelIndex())
const override;
59 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
60 QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override;
86 std::unique_ptr<QmitkStatisticsCalculator> m_StatisticsCalculator;
88 std::shared_ptr<QmitkLesionTreeItem> m_RootItem;
std::vector< ControlPoint > ControlPointVector
void AddLesion(const SemanticTypes::CaseID &caseID, const SemanticTypes::Lesion &lesion)
#define MITKSEMANTICRELATIONSUI_EXPORT
void DataStorageChanged() override
Create a new 'SemanticRelationsDataStorageAccess' instance with the new data storage and update the m...
virtual void NodeRemoved(const mitk::DataNode *node)=0
virtual void NodeChanged(const mitk::DataNode *node)=0
virtual void SetData()=0
This function is called if the model data is updated. It can be used by subclasses to define the way ...
std::vector< InformationType > InformationTypeVector
void NodePredicateChanged() override
virtual void NodeAdded(const mitk::DataNode *node)=0
std::vector< Lesion > LesionVector
Class for nodes of the DataTree.