Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <QmitkStatisticsTreeModel.h>
Public Member Functions | |
QmitkStatisticsTreeModel (QObject *parent=nullptr) | |
Initialize the root item of the model. The root item does not have a parent item. More... | |
QModelIndex | index (int row, int column, const QModelIndex &itemIndex=QModelIndex()) const override |
QModelIndex | parent (const QModelIndex &itemIndex) const override |
int | rowCount (const QModelIndex &itemIndex=QModelIndex()) const override |
int | columnCount (const QModelIndex &itemIndex=QModelIndex()) const override |
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
Public Member Functions inherited from QmitkAbstractSemanticRelationsStorageModel | |
QmitkAbstractSemanticRelationsStorageModel (QObject *parent=nullptr) | |
~QmitkAbstractSemanticRelationsStorageModel () override | |
void | Update (const mitk::SemanticTypes::CaseID &caseID) override |
void | SetCaseID (const mitk::SemanticTypes::CaseID &caseID) |
Set the current case ID which is needed to access the semantic relations storage. More... | |
const mitk::SemanticTypes::CaseID & | GetCaseID () const |
void | SetLesion (const mitk::SemanticTypes::Lesion &lesion) |
Set the current lesion which can be used to show on which images the lesion is visible. More... | |
const mitk::SemanticTypes::Lesion & | GetLesion () const |
void | SetDataNodeSelection (const QList< mitk::DataNode::Pointer > &dataNodeSelection) |
Set the current data node selection which can be used to show which lesions are visible on the node selection. More... | |
const QList< mitk::DataNode::Pointer > & | GetSelectedDataNodes () const |
void | UpdateModelData () |
Public Member Functions inherited from QmitkAbstractDataStorageModel | |
~QmitkAbstractDataStorageModel () override | |
void | SetDataStorage (mitk::DataStorage *dataStorage) |
mitk::DataStorage::Pointer | GetDataStorage () const |
void | SetNodePredicate (const mitk::NodePredicateBase *nodePredicate) |
const mitk::NodePredicateBase * | GetNodePredicate () const |
Protected Member Functions | |
void | DataStorageChanged () override |
Create a new 'SemanticRelationsDataStorageAccess' instance with the new data storage and update the model data. This functions is called inside the 'SetDataStorage'-function from the parent class. More... | |
void | NodePredicateChanged () override |
void | NodeAdded (const mitk::DataNode *) override |
void | NodeChanged (const mitk::DataNode *) override |
void | NodeRemoved (const mitk::DataNode *) override |
void | SetData () override |
Overridden from 'QmitkAbstractSemanticRelationsStorageModel': This function retrieves all control points of the current case and stores them to define the header of the tree. Furthermore all lesions are retrieved and the lesion data is stored and show in the tree view. More... | |
Protected Member Functions inherited from QmitkAbstractDataStorageModel | |
QmitkAbstractDataStorageModel (QObject *parent=nullptr) | |
QmitkAbstractDataStorageModel (mitk::DataStorage *dataStorage, QObject *parent=nullptr) | |
Additional Inherited Members | |
Signals inherited from QmitkAbstractSemanticRelationsStorageModel | |
void | ModelUpdated () |
Protected Attributes inherited from QmitkAbstractSemanticRelationsStorageModel | |
std::unique_ptr< mitk::SemanticRelationsDataStorageAccess > | m_SemanticRelationsDataStorageAccess |
std::unique_ptr< mitk::SemanticRelationsIntegration > | m_SemanticRelationsIntegration |
mitk::SemanticTypes::CaseID | m_CaseID |
QList< mitk::DataNode::Pointer > | m_SelectedDataNodes |
mitk::SemanticTypes::Lesion | m_Lesion |
Protected Attributes inherited from QmitkAbstractDataStorageModel | |
mitk::WeakPointer< mitk::DataStorage > | m_DataStorage |
mitk::NodePredicateBase::ConstPointer | m_NodePredicate |
Definition at line 39 of file QmitkStatisticsTreeModel.h.
QmitkStatisticsTreeModel::QmitkStatisticsTreeModel | ( | QObject * | parent = nullptr | ) |
Initialize the root item of the model. The root item does not have a parent item.
|
override |
|
override |
|
overrideprotectedvirtual |
Create a new 'SemanticRelationsDataStorageAccess' instance with the new data storage and update the model data. This functions is called inside the 'SetDataStorage'-function from the parent class.
Reimplemented from QmitkAbstractSemanticRelationsStorageModel.
|
override |
|
override |
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
|
inlineoverrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
Definition at line 68 of file QmitkStatisticsTreeModel.h.
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
|
override |
|
override |
|
overrideprotectedvirtual |
Overridden from 'QmitkAbstractSemanticRelationsStorageModel': This function retrieves all control points of the current case and stores them to define the header of the tree. Furthermore all lesions are retrieved and the lesion data is stored and show in the tree view.
Implements QmitkAbstractSemanticRelationsStorageModel.