From 9dc71a6ac6e78cb8a086e394d3b8d86723f01c74 Mon Sep 17 00:00:00 2001 From: Paul Elliott Date: Thu, 24 Oct 2024 18:44:36 -0400 Subject: [PATCH] feat(segmentGroups): add per view outline opacity config --- src/components/SegmentGroupOpacity.vue | 46 ++++++- .../VtkSegmentationSliceRepresentation.vue | 31 +++-- .../useSegmentGroupConfigInitializer.ts | 26 +++- src/io/state-file/schema.ts | 6 + src/store/view-configs/common.ts | 4 +- src/store/view-configs/segmentGroups.ts | 130 ++++++++++++++++++ src/store/view-configs/types.ts | 5 + 7 files changed, 232 insertions(+), 16 deletions(-) create mode 100644 src/store/view-configs/segmentGroups.ts diff --git a/src/components/SegmentGroupOpacity.vue b/src/components/SegmentGroupOpacity.vue index f81e9b292..692a78d0b 100644 --- a/src/components/SegmentGroupOpacity.vue +++ b/src/components/SegmentGroupOpacity.vue @@ -1,6 +1,7 @@ diff --git a/src/components/vtk/VtkSegmentationSliceRepresentation.vue b/src/components/vtk/VtkSegmentationSliceRepresentation.vue index 46f15cc59..7f87b8c1a 100644 --- a/src/components/vtk/VtkSegmentationSliceRepresentation.vue +++ b/src/components/vtk/VtkSegmentationSliceRepresentation.vue @@ -1,5 +1,5 @@