| 845 | } |
| 846 | |
| 847 | QmitkMultiLabelSegTreeItem* QmitkMultiLabelTreeModel::GenerateInternalTree() |
| 848 | { |
| 849 | auto rootItem = new QmitkMultiLabelSegTreeItem(); |
| 850 | |
| 851 | if (m_Segmentation.IsNotNull()) |
| 852 | { |
| 853 | for (unsigned int groupID = 0; groupID < m_Segmentation->GetNumberOfGroups(); ++groupID) |
| 854 | { |
| 855 | auto groupItem = new QmitkMultiLabelSegTreeItem(QmitkMultiLabelSegTreeItem::ItemType::Group, rootItem); |
| 856 | rootItem->AppendChild(groupItem); |
| 857 | |
| 858 | GenerateInternalGroupTree(groupID, groupItem); |
| 859 | } |
| 860 | } |
| 861 | |
| 862 | return rootItem; |
| 863 | } |
| 864 | |
| 865 | void QmitkMultiLabelTreeModel::UpdateInternalTree() |
| 866 | { |
no test coverage detected