revert: rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID (#5943)
This commit is contained in:
parent
74e656b174
commit
0e933c256e
@ -56,7 +56,7 @@ function _getDisplaySetsFromSeries(
|
|||||||
StudyInstanceUID,
|
StudyInstanceUID,
|
||||||
SOPClassHandlerId,
|
SOPClassHandlerId,
|
||||||
SOPClassUID,
|
SOPClassUID,
|
||||||
frameOfReferenceUID: null,
|
FrameOfReferenceUID: null,
|
||||||
referencedImages: null,
|
referencedImages: null,
|
||||||
referencedSeriesInstanceUID: null,
|
referencedSeriesInstanceUID: null,
|
||||||
referencedDisplaySetInstanceUID: null,
|
referencedDisplaySetInstanceUID: null,
|
||||||
@ -96,7 +96,7 @@ function _getDisplaySetsFromSeries(
|
|||||||
displaySet.referencedImages = instance.ReferencedSeriesSequence.ReferencedInstanceSequence;
|
displaySet.referencedImages = instance.ReferencedSeriesSequence.ReferencedInstanceSequence;
|
||||||
displaySet.referencedSeriesInstanceUID = referencedSeries.SeriesInstanceUID;
|
displaySet.referencedSeriesInstanceUID = referencedSeries.SeriesInstanceUID;
|
||||||
|
|
||||||
displaySet.frameOfReferenceUID =
|
displaySet.FrameOfReferenceUID =
|
||||||
instance.ReferencedFrameOfReferenceSequence?.[0]?.FrameOfReferenceUID;
|
instance.ReferencedFrameOfReferenceSequence?.[0]?.FrameOfReferenceUID;
|
||||||
|
|
||||||
const { displaySetService } = servicesManager.services;
|
const { displaySetService } = servicesManager.services;
|
||||||
@ -117,7 +117,7 @@ function _getDisplaySetsFromSeries(
|
|||||||
if (addedDisplaySet.SeriesInstanceUID === displaySet.referencedSeriesInstanceUID) {
|
if (addedDisplaySet.SeriesInstanceUID === displaySet.referencedSeriesInstanceUID) {
|
||||||
displaySet.referencedDisplaySetInstanceUID = addedDisplaySet.displaySetInstanceUID;
|
displaySet.referencedDisplaySetInstanceUID = addedDisplaySet.displaySetInstanceUID;
|
||||||
displaySet.isReconstructable = addedDisplaySet.isReconstructable;
|
displaySet.isReconstructable = addedDisplaySet.isReconstructable;
|
||||||
displaySet.frameOfReferenceUID = addedDisplaySet.frameOfReferenceUID;
|
displaySet.FrameOfReferenceUID = addedDisplaySet.FrameOfReferenceUID;
|
||||||
unsubscribe();
|
unsubscribe();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -126,7 +126,7 @@ function _getDisplaySetsFromSeries(
|
|||||||
const [referencedDisplaySet] = referencedDisplaySets;
|
const [referencedDisplaySet] = referencedDisplaySets;
|
||||||
displaySet.referencedDisplaySetInstanceUID = referencedDisplaySet.displaySetInstanceUID;
|
displaySet.referencedDisplaySetInstanceUID = referencedDisplaySet.displaySetInstanceUID;
|
||||||
displaySet.isReconstructable = referencedDisplaySet.isReconstructable;
|
displaySet.isReconstructable = referencedDisplaySet.isReconstructable;
|
||||||
displaySet.frameOfReferenceUID = referencedDisplaySet.frameOfReferenceUID;
|
displaySet.FrameOfReferenceUID = referencedDisplaySet.FrameOfReferenceUID;
|
||||||
}
|
}
|
||||||
|
|
||||||
displaySet.load = ({ headers, createSegmentation = true }) =>
|
displaySet.load = ({ headers, createSegmentation = true }) =>
|
||||||
|
|||||||
@ -50,7 +50,7 @@ function _getDisplaySetsFromSeries(
|
|||||||
StudyInstanceUID,
|
StudyInstanceUID,
|
||||||
SOPClassHandlerId,
|
SOPClassHandlerId,
|
||||||
SOPClassUID,
|
SOPClassUID,
|
||||||
frameOfReferenceUID: FrameOfReferenceUID,
|
FrameOfReferenceUID,
|
||||||
referencedImages: null,
|
referencedImages: null,
|
||||||
referencedSeriesInstanceUID: null,
|
referencedSeriesInstanceUID: null,
|
||||||
referencedDisplaySetInstanceUID: null,
|
referencedDisplaySetInstanceUID: null,
|
||||||
@ -106,7 +106,7 @@ function _getDisplaySetsFromSeries(
|
|||||||
if (addedDisplaySet.SeriesInstanceUID === displaySet.referencedSeriesInstanceUID) {
|
if (addedDisplaySet.SeriesInstanceUID === displaySet.referencedSeriesInstanceUID) {
|
||||||
displaySet.referencedDisplaySetInstanceUID = addedDisplaySet.displaySetInstanceUID;
|
displaySet.referencedDisplaySetInstanceUID = addedDisplaySet.displaySetInstanceUID;
|
||||||
displaySet.isReconstructable = addedDisplaySet.isReconstructable;
|
displaySet.isReconstructable = addedDisplaySet.isReconstructable;
|
||||||
displaySet.frameOfReferenceUID = addedDisplaySet.frameOfReferenceUID;
|
displaySet.FrameOfReferenceUID = addedDisplaySet.FrameOfReferenceUID;
|
||||||
unsubscribe();
|
unsubscribe();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -114,7 +114,7 @@ function _getDisplaySetsFromSeries(
|
|||||||
} else {
|
} else {
|
||||||
displaySet.referencedDisplaySetInstanceUID = referencedDisplaySet.displaySetInstanceUID;
|
displaySet.referencedDisplaySetInstanceUID = referencedDisplaySet.displaySetInstanceUID;
|
||||||
displaySet.isReconstructable = referencedDisplaySet.isReconstructable;
|
displaySet.isReconstructable = referencedDisplaySet.isReconstructable;
|
||||||
displaySet.frameOfReferenceUID = referencedDisplaySet.frameOfReferenceUID;
|
displaySet.FrameOfReferenceUID = referencedDisplaySet.FrameOfReferenceUID;
|
||||||
}
|
}
|
||||||
|
|
||||||
displaySet.load = async ({ headers }) =>
|
displaySet.load = async ({ headers }) =>
|
||||||
|
|||||||
@ -230,7 +230,7 @@ async function _load(
|
|||||||
|
|
||||||
function _measurementBelongsToDisplaySet({ measurement, displaySet }) {
|
function _measurementBelongsToDisplaySet({ measurement, displaySet }) {
|
||||||
return (
|
return (
|
||||||
measurement.coords[0].ReferencedFrameOfReferenceSequence === displaySet.frameOfReferenceUID
|
measurement.coords[0].ReferencedFrameOfReferenceSequence === displaySet.FrameOfReferenceUID
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -145,7 +145,7 @@ export default function hydrateStructuredReport(
|
|||||||
|
|
||||||
for (const FrameOfReferenceUID of frameOfReferenceUIDs) {
|
for (const FrameOfReferenceUID of frameOfReferenceUIDs) {
|
||||||
const displaySetsFOR = displaySetService.getDisplaySetsBy(
|
const displaySetsFOR = displaySetService.getDisplaySetsBy(
|
||||||
ds => ds.frameOfReferenceUID === FrameOfReferenceUID && !ds.isDerivedDisplaySet
|
ds => ds.FrameOfReferenceUID === FrameOfReferenceUID && !ds.isDerivedDisplaySet
|
||||||
);
|
);
|
||||||
const ds = chooseDisplaySet(displaySetsFOR, FrameOfReferenceUID);
|
const ds = chooseDisplaySet(displaySetsFOR, FrameOfReferenceUID);
|
||||||
if (!ds) {
|
if (!ds) {
|
||||||
@ -335,7 +335,7 @@ function getReferenceData3D(toolData, servicesManager: Types.ServicesManager) {
|
|||||||
const { points } = toolData.annotation.data.handles;
|
const { points } = toolData.annotation.data.handles;
|
||||||
const { displaySetService } = servicesManager.services;
|
const { displaySetService } = servicesManager.services;
|
||||||
const displaySetsFOR = displaySetService.getDisplaySetsBy(
|
const displaySetsFOR = displaySetService.getDisplaySetsBy(
|
||||||
ds => ds.frameOfReferenceUID === FrameOfReferenceUID
|
ds => ds.FrameOfReferenceUID === FrameOfReferenceUID
|
||||||
);
|
);
|
||||||
if (!displaySetsFOR.length || !points?.length) {
|
if (!displaySetsFOR.length || !points?.length) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -80,8 +80,8 @@ export function getEnhancedDisplaySets({ viewportId, services }) {
|
|||||||
|
|
||||||
// Check if Frame of Reference matches
|
// Check if Frame of Reference matches
|
||||||
if (
|
if (
|
||||||
displaySet.frameOfReferenceUID &&
|
displaySet.FrameOfReferenceUID &&
|
||||||
displaySet.frameOfReferenceUID !== backgroundDisplaySet.frameOfReferenceUID
|
displaySet.FrameOfReferenceUID !== backgroundDisplaySet.FrameOfReferenceUID
|
||||||
) {
|
) {
|
||||||
return {
|
return {
|
||||||
...displaySet,
|
...displaySet,
|
||||||
|
|||||||
@ -82,7 +82,7 @@ function _getDisplaySetsFromSeries(instances, servicesManager, extensionManager)
|
|||||||
SOPInstanceUID,
|
SOPInstanceUID,
|
||||||
SeriesInstanceUID,
|
SeriesInstanceUID,
|
||||||
StudyInstanceUID,
|
StudyInstanceUID,
|
||||||
frameOfReferenceUID: FrameOfReferenceUID,
|
FrameOfReferenceUID,
|
||||||
SOPClassHandlerId,
|
SOPClassHandlerId,
|
||||||
SOPClassUID,
|
SOPClassUID,
|
||||||
SeriesDescription: SeriesDescription || 'Microscopy Data',
|
SeriesDescription: SeriesDescription || 'Microscopy Data',
|
||||||
|
|||||||
@ -113,7 +113,7 @@ const makeDisplaySet = (instances, index) => {
|
|||||||
label:
|
label:
|
||||||
instance.SeriesDescription ||
|
instance.SeriesDescription ||
|
||||||
`${i18n.t('Series')} ${instance.SeriesNumber} - ${i18n.t(instance.Modality)}`,
|
`${i18n.t('Series')} ${instance.SeriesNumber} - ${i18n.t(instance.Modality)}`,
|
||||||
frameOfReferenceUID: instance.FrameOfReferenceUID,
|
FrameOfReferenceUID: instance.FrameOfReferenceUID,
|
||||||
});
|
});
|
||||||
|
|
||||||
const imageIds = dataSource.getImageIdsForDisplaySet(imageSet);
|
const imageIds = dataSource.getImageIdsForDisplaySet(imageSet);
|
||||||
|
|||||||
@ -329,16 +329,16 @@ export default class MicroscopyService extends PubSubService {
|
|||||||
const studyMetadata = DicomMetadataStore.getStudy(StudyInstanceUID);
|
const studyMetadata = DicomMetadataStore.getStudy(StudyInstanceUID);
|
||||||
const smDisplaySet = displaySets.find(ds => ds.Modality === 'SM');
|
const smDisplaySet = displaySets.find(ds => ds.Modality === 'SM');
|
||||||
|
|
||||||
const { frameOfReferenceUID, othersFrameOfReferenceUID } = smDisplaySet;
|
const { FrameOfReferenceUID, othersFrameOfReferenceUID } = smDisplaySet;
|
||||||
|
|
||||||
if (!studyMetadata) {
|
if (!studyMetadata) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
let derivedDisplaySets = frameOfReferenceUID
|
let derivedDisplaySets = FrameOfReferenceUID
|
||||||
? displaySets.filter(
|
? displaySets.filter(
|
||||||
ds =>
|
ds =>
|
||||||
ds.ReferencedFrameOfReferenceUID === frameOfReferenceUID ||
|
ds.ReferencedFrameOfReferenceUID === FrameOfReferenceUID ||
|
||||||
// sometimes each depth instance has the different FrameOfReferenceID
|
// sometimes each depth instance has the different FrameOfReferenceID
|
||||||
othersFrameOfReferenceUID.includes(ds.ReferencedFrameOfReferenceUID)
|
othersFrameOfReferenceUID.includes(ds.ReferencedFrameOfReferenceUID)
|
||||||
)
|
)
|
||||||
|
|||||||
@ -22,7 +22,7 @@ export default function getSourceDisplaySet(allDisplaySets, microscopySRDisplayS
|
|||||||
const referencedDisplaySet = otherDisplaySets.find(
|
const referencedDisplaySet = otherDisplaySets.find(
|
||||||
displaySet =>
|
displaySet =>
|
||||||
displaySet.Modality === 'SM' &&
|
displaySet.Modality === 'SM' &&
|
||||||
(displaySet.frameOfReferenceUID === ReferencedFrameOfReferenceUID ||
|
(displaySet.FrameOfReferenceUID === ReferencedFrameOfReferenceUID ||
|
||||||
// sometimes each depth instance has the different FrameOfReferenceID
|
// sometimes each depth instance has the different FrameOfReferenceID
|
||||||
displaySet.othersFrameOfReferenceUID.includes(ReferencedFrameOfReferenceUID))
|
displaySet.othersFrameOfReferenceUID.includes(ReferencedFrameOfReferenceUID))
|
||||||
);
|
);
|
||||||
|
|||||||
@ -61,7 +61,7 @@ export type DisplaySet = {
|
|||||||
* The FrameOfReferenceUID shared by every frame within this display set.
|
* The FrameOfReferenceUID shared by every frame within this display set.
|
||||||
* It will be undefined if the frames do not all share the same Frame of Reference.
|
* It will be undefined if the frames do not all share the same Frame of Reference.
|
||||||
*/
|
*/
|
||||||
frameOfReferenceUID?: string;
|
FrameOfReferenceUID?: string;
|
||||||
|
|
||||||
SeriesDate?: string;
|
SeriesDate?: string;
|
||||||
SeriesTime?: string;
|
SeriesTime?: string;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user