fix(image-orientation): Prevent incorrect orientation marker display for single-slice US images (#4275)

This commit is contained in:
Hemant Patel authored and GitHub committed 2024-07-05 13:08:48 -04:00
1 parent 6fd3c7e293
commit 6d11048ca5
5 files changed
+28 -9

No files matched your search

@@ -64,7 +64,7 @@ function ViewportOrientationMarkers({
return '';
}
let rowCosines, columnCosines;
let rowCosines, columnCosines, isDefaultValueSetForRowCosine, isDefaultValueSetForColumnCosine;
if (viewportData.viewportType === 'stack') {
const imageIndex = imageSliceData.imageIndex;
const imageId = viewportData.data[0].imageIds?.[imageIndex];
@@ -74,7 +74,7 @@ function ViewportOrientationMarkers({
return false;
}
({ rowCosines, columnCosines } = metaData.get('imagePlaneModule', imageId) || {});
({ rowCosines, columnCosines, isDefaultValueSetForColumnCosine, isDefaultValueSetForColumnCosine } = metaData.get('imagePlaneModule', imageId) || {});
} else {
if (!element || !getEnabledElement(element)) {
return '';
@@ -90,7 +90,7 @@ function ViewportOrientationMarkers({
rowCosines = viewRight;
}
if (!rowCosines || !columnCosines || rotation === undefined) {
if (!rowCosines || !columnCosines || rotation === undefined || isDefaultValueSetForRowCosine || isDefaultValueSetForColumnCosine) {
return '';
}