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({ updateViewportsForSegmentationRendering({
viewportId, viewportId,
servicesManager, servicesManager,
displaySet,
loadFn: async () => { loadFn: async () => {
const currentSegmentations = segmentationService.getSegmentations(); const currentSegmentations = segmentationService.getSegmentations();
const segmentationId = await segmentationService.createSegmentationForDisplaySet( const segmentationId = await segmentationService.createSegmentationForDisplaySet(

View File

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