Import 2017-06-07 23:51:09: master 1813639d

Author Committer Branch Timestamp Parent
pinter pinter master 2014-11-20 17:12:06 master 928d77cb
Affected Issues 0003892: Improve parse local data in subject hierarchy
Changeset

ENH: Update parse local data to follow changes in subject hierarchy

Parse local data ('Create hierarchy from local directory structure' context menu action for scene in subject hierarchy) now creates folder nodes instead of subject and study, because we cannot guarantee that the number of directory levels accommodates this condition.
Removed the concept of ChildLevelMap and related code, due to fewer levels (now we only have Subject, Study and Folder, there is no separate Patient and Generic series) and the general nature of Folder (there is no need now to create a new type of hierarchy node for every grouping concept).

Fixes 0003892

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23795 3bd1e089-480b-0410-8dfb-8563597acbee

mod - Modules/Loadable/SubjectHierarchy/MRML/vtkMRMLSubjectHierarchyConstants.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/MRML/vtkMRMLSubjectHierarchyConstants.h Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/CMakeLists.txt Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyAbstractPlugin.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyAbstractPlugin.h Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyDICOMPlugin.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyDICOMPlugin.h Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyDefaultPlugin.cxx Diff File
add - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyFolderPlugin.cxx Diff File
rm - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyGenericFolderPlugin.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyParseLocalDataPlugin.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qSlicerSubjectHierarchyParseLocalDataPlugin.h Diff File
mod - Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModule.cxx Diff File
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/qSlicerSubjectHierarchyVolumesPlugin.cxx Diff File
mod - Modules/Loadable/Volumes/SubjectHierarchyPlugins/qSlicerSubjectHierarchyVolumesPlugin.h Diff File