Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkImageStatisticsTreeModel Class Reference

#include <QmitkImageStatisticsTreeModel.h>

Inheritance diagram for QmitkImageStatisticsTreeModel:
Collaboration diagram for QmitkImageStatisticsTreeModel:

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
 
- Public Member Functions inherited from QmitkAbstractDataStorageModel
 ~QmitkAbstractDataStorageModel () override
 
void SetDataStorage (mitk::DataStorage *dataStorage)
 
mitk::DataStorageGetDataStorage () const
 
void SetNodePredicate (const mitk::NodePredicateBase *nodePredicate)
 
const mitk::NodePredicateBaseGetNodePredicate () 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
 
- Protected Member Functions inherited from QmitkAbstractDataStorageModel
 QmitkAbstractDataStorageModel (QObject *parent=nullptr)
 
 QmitkAbstractDataStorageModel (mitk::DataStorage *dataStorage, QObject *parent=nullptr)
 

Additional Inherited Members

- Protected Attributes inherited from QmitkAbstractDataStorageModel
mitk::WeakPointer< mitk::DataStoragem_DataStorage
 
mitk::NodePredicateBase::ConstPointer m_NodePredicate
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ QmitkImageStatisticsTreeModel()

QmitkImageStatisticsTreeModel::QmitkImageStatisticsTreeModel ( QObject *  parent = nullptr)

Definition at line 22 of file QmitkImageStatisticsTreeModel.cpp.

◆ ~QmitkImageStatisticsTreeModel()

QmitkImageStatisticsTreeModel::~QmitkImageStatisticsTreeModel ( )
override

Member Function Documentation

◆ Clear()

◆ columnCount()

int QmitkImageStatisticsTreeModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const
override

Definition at line 50 of file QmitkImageStatisticsTreeModel.cpp.

◆ data()

QVariant QmitkImageStatisticsTreeModel::data ( const QModelIndex &  index,
int  role 
) const
override

◆ dataAvailable

void QmitkImageStatisticsTreeModel::dataAvailable ( )
signal

◆ DataStorageChanged()

void QmitkImageStatisticsTreeModel::DataStorageChanged ( )
overrideprotectedvirtual

Implements QmitkAbstractDataStorageModel.

Definition at line 34 of file QmitkImageStatisticsTreeModel.cpp.

References modelChanged().

◆ flags()

Qt::ItemFlags QmitkImageStatisticsTreeModel::flags ( const QModelIndex &  index) const
override

Definition at line 116 of file QmitkImageStatisticsTreeModel.cpp.

◆ headerData()

QVariant QmitkImageStatisticsTreeModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override

Definition at line 124 of file QmitkImageStatisticsTreeModel.cpp.

◆ index()

QModelIndex QmitkImageStatisticsTreeModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const
override

◆ modelChanged

void QmitkImageStatisticsTreeModel::modelChanged ( )
signal

◆ NodeAdded()

void QmitkImageStatisticsTreeModel::NodeAdded ( const mitk::DataNode node)
overrideprotectedvirtual

Implements QmitkAbstractDataStorageModel.

Definition at line 369 of file QmitkImageStatisticsTreeModel.cpp.

References modelChanged().

◆ NodeChanged()

void QmitkImageStatisticsTreeModel::NodeChanged ( const mitk::DataNode node)
overrideprotectedvirtual

Implements QmitkAbstractDataStorageModel.

Definition at line 377 of file QmitkImageStatisticsTreeModel.cpp.

References modelChanged().

◆ NodePredicateChanged()

void QmitkImageStatisticsTreeModel::NodePredicateChanged ( )
overrideprotectedvirtual

Implements QmitkAbstractDataStorageModel.

Definition at line 42 of file QmitkImageStatisticsTreeModel.cpp.

References modelChanged().

◆ NodeRemoved()

void QmitkImageStatisticsTreeModel::NodeRemoved ( const mitk::DataNode node)
overrideprotectedvirtual

Implements QmitkAbstractDataStorageModel.

Definition at line 361 of file QmitkImageStatisticsTreeModel.cpp.

References modelChanged().

◆ parent()

QModelIndex QmitkImageStatisticsTreeModel::parent ( const QModelIndex &  child) const
override

◆ rowCount()

int QmitkImageStatisticsTreeModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ SetImageNodes()

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().

◆ SetMaskNodes()

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().


The documentation for this class was generated from the following files: