Import 2017-06-07 23:51:09: master a5d8e413

Author Committer Branch Timestamp Parent
pinter pinter master 2016-09-08 17:05:03 master 0db89eba
Changeset

ENH: Improved segmentation display options

Segmentation display settings now in a reusable widget qMRMLSegmentationDisplayNodeWidget. Displayed representations, slice intersection thickness, and views moved into Advanced section. Special display options (slice outline, slice fill and 3D visibility and opacity) for the whole segmentation also added there. Instead of the special display settings on long-click in the segments table they now can be set using similar checkboxes/sliders as for the whole segmentation. These set the settings for the segment that is selected in the segments table.

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

mod - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.h Diff File
mod - Modules/Loadable/Segmentations/MRML/vtkMRMLSegmentEditorNode.cxx Diff File
mod - Modules/Loadable/Segmentations/MRML/vtkMRMLSegmentEditorNode.h Diff File
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx Diff File
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager3D.cxx Diff File
mod - Modules/Loadable/Segmentations/Resources/UI/qSlicerSegmentationsModule.ui Diff File
mod - Modules/Loadable/Segmentations/Widgets/CMakeLists.txt Diff File
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/CMakeLists.txt Diff File
add - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationDisplayNodeWidgetPlugin.cxx Diff File
add - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationDisplayNodeWidgetPlugin.h Diff File
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.h Diff File
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.h Diff File
add - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentationDisplayNodeWidget.ui Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentSelectorWidget.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationConversionParametersWidget.cxx Diff File
add - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationDisplayNodeWidget.cxx Diff File
add - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationDisplayNodeWidget.h Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationRepresentationsListView.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx Diff File
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.cxx Diff File
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.h Diff File