Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkImageStatisticsTreeModel.h>
Signals | |
void | dataAvailable () |
void | modelChanged () |
Public Member Functions | |
QmitkImageStatisticsTreeModel (QObject *parent=nullptr) | |
~QmitkImageStatisticsTreeModel () override | |
void | SetImageNodes (const std::vector< mitk::DataNode::ConstPointer > &nodes) |
void | SetMaskNodes (const std::vector< mitk::DataNode::ConstPointer > &nodes) |
void | Clear () |
Qt::ItemFlags | flags (const QModelIndex &index) const override |
QVariant | data (const QModelIndex &index, int role) const override |
QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
QModelIndex | parent (const QModelIndex &child) const override |
![]() | |
~QmitkAbstractDataStorageModel () override | |
void | SetDataStorage (mitk::DataStorage *dataStorage) |
mitk::DataStorage * | GetDataStorage () const |
void | SetNodePredicate (const mitk::NodePredicateBase *nodePredicate) |
const mitk::NodePredicateBase * | GetNodePredicate () const |
Protected Member Functions | |
void | DataStorageChanged () override |
void | NodePredicateChanged () override |
void | NodeAdded (const mitk::DataNode *node) override |
void | NodeChanged (const mitk::DataNode *node) override |
void | NodeRemoved (const mitk::DataNode *node) override |
![]() | |
QmitkAbstractDataStorageModel (QObject *parent=nullptr) | |
QmitkAbstractDataStorageModel (mitk::DataStorage *dataStorage, QObject *parent=nullptr) | |
Additional Inherited Members | |
![]() | |
mitk::WeakPointer< mitk::DataStorage > | m_DataStorage |
mitk::NodePredicateBase::ConstPointer | m_NodePredicate |
Model that takes a mitk::ImageStatisticsContainer and represents it as model in context of the QT view-model-concept.
Definition at line 31 of file QmitkImageStatisticsTreeModel.h.
QmitkImageStatisticsTreeModel::QmitkImageStatisticsTreeModel | ( | QObject * | parent = nullptr | ) |
Definition at line 22 of file QmitkImageStatisticsTreeModel.cpp.
|
override |
Definition at line 27 of file QmitkImageStatisticsTreeModel.cpp.
References QmitkAbstractDataStorageModel::SetDataStorage().
void QmitkImageStatisticsTreeModel::Clear | ( | ) |
Definition at line 193 of file QmitkImageStatisticsTreeModel.cpp.
References QmitkImageStatisticsTreeItem::appendChild(), dataAvailable(), mitk::GetAllStatisticNames(), mitk::ImageStatisticsContainerManager::GetImageStatistics(), image, mitk::WeakPointer< T >::Lock(), QmitkAbstractDataStorageModel::m_DataStorage, mask, mitkThrow, modelChanged(), mitk::StatisticsToMaskRelationRule::New(), and mitk::StatisticsToImageRelationRule::New().
Referenced by QmitkImageStatisticsWidget::Reset().
|
override |
Definition at line 50 of file QmitkImageStatisticsTreeModel.cpp.
|
override |
Definition at line 70 of file QmitkImageStatisticsTreeModel.cpp.
References QmitkImageStatisticsTreeItem::data().
Referenced by SetImageNodes(), and SetMaskNodes().
|
signal |
Referenced by Clear(), and QmitkImageStatisticsWidget::QmitkImageStatisticsWidget().
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
Definition at line 34 of file QmitkImageStatisticsTreeModel.cpp.
References modelChanged().
|
override |
Definition at line 116 of file QmitkImageStatisticsTreeModel.cpp.
|
override |
Definition at line 124 of file QmitkImageStatisticsTreeModel.cpp.
|
override |
Definition at line 83 of file QmitkImageStatisticsTreeModel.cpp.
References QmitkImageStatisticsTreeItem::child().
|
signal |
Is emitted whenever the model changes are finished (usually a bit later than dataAvailable()).
Referenced by Clear(), DataStorageChanged(), NodeAdded(), NodeChanged(), NodePredicateChanged(), NodeRemoved(), QmitkImageStatisticsWidget::QmitkImageStatisticsWidget(), SetImageNodes(), and SetMaskNodes().
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
Definition at line 369 of file QmitkImageStatisticsTreeModel.cpp.
References modelChanged().
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
Definition at line 377 of file QmitkImageStatisticsTreeModel.cpp.
References modelChanged().
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
Definition at line 42 of file QmitkImageStatisticsTreeModel.cpp.
References modelChanged().
|
overrideprotectedvirtual |
Implements QmitkAbstractDataStorageModel.
Definition at line 361 of file QmitkImageStatisticsTreeModel.cpp.
References modelChanged().
|
override |
Definition at line 102 of file QmitkImageStatisticsTreeModel.cpp.
References QmitkImageStatisticsTreeItem::parentItem(), and QmitkImageStatisticsTreeItem::row().
|
override |
Definition at line 56 of file QmitkImageStatisticsTreeModel.cpp.
References QmitkImageStatisticsTreeItem::childCount().
void QmitkImageStatisticsTreeModel::SetImageNodes | ( | const std::vector< mitk::DataNode::ConstPointer > & | nodes | ) |
Definition at line 140 of file QmitkImageStatisticsTreeModel.cpp.
References data(), and modelChanged().
Referenced by QmitkImageStatisticsWidget::SetImageNodes().
void QmitkImageStatisticsTreeModel::SetMaskNodes | ( | const std::vector< mitk::DataNode::ConstPointer > & | nodes | ) |
Definition at line 164 of file QmitkImageStatisticsTreeModel.cpp.
References data(), and modelChanged().
Referenced by QmitkImageStatisticsWidget::SetMaskNodes().