20 : m_statistics(statisticsData) , m_statisticNames(statisticNames), m_label(label), m_parentItem(parent)
35 qDeleteAll(m_childItems);
40 m_childItems.append(item);
45 return m_childItems.value(row);
50 return m_childItems.count();
55 return m_statisticNames.size() + 1;
61 if (column > 0 && !m_statisticNames.empty())
63 if (column - 1 < static_cast<int>(m_statisticNames.size()))
65 auto statisticKey = m_statisticNames.at(column - 1);
75 result = QVariant(QString::fromStdString(ss.str()));
97 return m_parentItem->m_childItems.indexOf(const_cast<QmitkImageStatisticsTreeItem *>(
this));
QmitkImageStatisticsTreeItem()
QmitkImageStatisticsTreeItem * parentItem()
QmitkImageStatisticsTreeItem * child(int row)
~QmitkImageStatisticsTreeItem()
bool HasStatistic(const std::string &name) const
void appendChild(QmitkImageStatisticsTreeItem *child)
mitk::ImageStatisticsContainer::ImageStatisticsObject::StatisticNameVector StatisticNameVector
QVariant data(int column) const
Container class for storing the computed image statistics.
StatisticsVariantType GetValueNonConverted(const std::string &name) const
Returns the requested value.