fix: segmentation creation and segmentation mode viewport rendering (#4193)

This commit is contained in:
Alireza 2024-05-30 13:07:37 -04:00
parent a3d8129089
commit a3d7f88b03
2 changed files with 3 additions and 2 deletions

View File

@ -94,6 +94,7 @@ const commandsModule = ({
updateViewportsForSegmentationRendering({
viewportId,
servicesManager,
displaySet,
loadFn: async () => {
const currentSegmentations = segmentationService.getSegmentations();
const segmentationId = await segmentationService.createSegmentationForDisplaySet(

View File

@ -35,8 +35,8 @@ async function updateViewportsForSegmentationRendering({
displaySet?.referencedDisplaySetInstanceUID || viewport?.displaySetInstanceUIDs[0];
const updatedViewports = getUpdatedViewportsForSegmentation({
servicesManager,
viewportId,
servicesManager,
displaySet,
});
@ -175,7 +175,7 @@ function getUpdatedViewportsForSegmentation({
viewportId,
displaySetInstanceUIDs: viewport.displaySetInstanceUIDs,
viewportOptions: {
viewportType: displaySet.Modality === 'RTSTRUCT' ? 'stack' : 'volume',
viewportType: displaySet?.Modality === 'RTSTRUCT' ? 'stack' : 'volume',
needsRerendering: true,
},
});