MCPcopy Create free account
hub / github.com/MITK/MITK / GenerateInternalTree

Method GenerateInternalTree

Modules/SegmentationUI/src/QmitkMultiLabelTreeModel.cpp:847–863  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

845}
846
847QmitkMultiLabelSegTreeItem* 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
865void QmitkMultiLabelTreeModel::UpdateInternalTree()
866{

Callers 1

UpdateInternalTreeMethod · 0.95

Calls 3

IsNotNullMethod · 0.80
GetNumberOfGroupsMethod · 0.80
AppendChildMethod · 0.45

Tested by

no test coverage detected