Fix viewports

This commit is contained in:
Erik Ziegler 2020-05-19 09:11:16 +02:00
parent 755e6b5f77
commit 66c7bd7492
3 changed files with 3 additions and 11 deletions

View File

@ -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 = [];

View File

@ -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);

View File

@ -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,