Fix viewports
This commit is contained in:
parent
755e6b5f77
commit
66c7bd7492
@ -125,11 +125,7 @@ function createDicomWebApi(dicomWebConfig) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
getImageIdsForDisplaySet(displaySetInstanceUID, DisplaySetService) {
|
getImageIdsForDisplaySet(displaySet) {
|
||||||
const displaySet = DisplaySetService.getDisplaySetByUID(
|
|
||||||
displaySetInstanceUID
|
|
||||||
);
|
|
||||||
|
|
||||||
const images = displaySet.images;
|
const images = displaySet.images;
|
||||||
const imageIds = [];
|
const imageIds = [];
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@ function PanelStudyBrowser({ servicesManager, getImageSrc, getStudiesByPatientId
|
|||||||
const dSets = displaySets[StudyInstanceUid];
|
const dSets = displaySets[StudyInstanceUid];
|
||||||
dSets.forEach(async (dset) => {
|
dSets.forEach(async (dset) => {
|
||||||
const uid = dset.displaySetInstanceUID;
|
const uid = dset.displaySetInstanceUID;
|
||||||
const imageIds = dataSource.getImageIdsForDisplaySet(uid, DisplaySetService);
|
const imageIds = dataSource.getImageIdsForDisplaySet(dset);
|
||||||
const imageId = imageIds[Math.floor(imageIds.length / 2)];
|
const imageId = imageIds[Math.floor(imageIds.length / 2)];
|
||||||
const imageSrc = await getImageSrc(imageId);
|
const imageSrc = await getImageSrc(imageId);
|
||||||
|
|
||||||
|
|||||||
@ -31,11 +31,7 @@ function createAndAddStack(
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: This is broken because it needs to give DisplaySetService to the dataSource
|
const imageIds = dataSource.getImageIdsForDisplaySet(displaySet);
|
||||||
// DisplaySetService
|
|
||||||
// Should be something like:
|
|
||||||
// const imageIds = dataSource.getImageIdsForDisplaySet(displaySetInstanceUID, DisplaySetService);
|
|
||||||
const imageIds = dataSource.getImageIdsForDisplaySet(displaySetInstanceUID);
|
|
||||||
|
|
||||||
const stack = {
|
const stack = {
|
||||||
StudyInstanceUID,
|
StudyInstanceUID,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user