fix: issue introduced from PR 5022 (#5223)

Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
This commit is contained in:
arul-trenserandBill Wallace authored and GitHub committed 2025-07-23 15:05:42 -04:00
1 parent 78597aacac
commit 428b6ffbe7
7 files changed
+34 -25

No files matched your search

@@ -1,25 +0,0 @@
import toNumber from '@ohif/core/src/utils/toNumber';
import { _isSameOrientation } from '@ohif/core/src/utils/isDisplaySetReconstructable';
/**
* Check is the series has frames with different orientations
* @param {*} instances
* @returns
*/
export default function areAllImageOrientationsEqual(instances: Array<any>): boolean {
if (!instances?.length) {
return false;
}
const firstImage = instances[0];
const firstImageOrientationPatient = toNumber(firstImage.ImageOrientationPatient);
for (let i = 1; i < instances.length; i++) {
const instance = instances[i];
const imageOrientationPatient = toNumber(instance.ImageOrientationPatient);
if (!_isSameOrientation(imageOrientationPatient, firstImageOrientationPatient)) {
return false;
}
}
return true;
}
@@ -1,9 +1,10 @@
import areAllImageDimensionsEqual from './areAllImageDimensionsEqual';
import areAllImageComponentsEqual from './areAllImageComponentsEqual';
import areAllImageOrientationsEqual from './areAllImageOrientationsEqual';
import areAllImagePositionsEqual from './areAllImagePositionsEqual';
import areAllImageSpacingEqual from './areAllImageSpacingEqual';
import { DisplaySetMessage, DisplaySetMessageList } from '@ohif/core';
import { DisplaySetMessage, DisplaySetMessageList, utils } from '@ohif/core';
const { areAllImageOrientationsEqual } = utils;
/**
* Runs various checks in a single frame series