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) {
const displaySet = DisplaySetService.getDisplaySetByUID(
displaySetInstanceUID
);
getImageIdsForDisplaySet(displaySet) {
const images = displaySet.images;
const imageIds = [];

View File

@ -24,7 +24,7 @@ function PanelStudyBrowser({ servicesManager, getImageSrc, getStudiesByPatientId
const dSets = displaySets[StudyInstanceUid];
dSets.forEach(async (dset) => {
const uid = dset.displaySetInstanceUID;
const imageIds = dataSource.getImageIdsForDisplaySet(uid, DisplaySetService);
const imageIds = dataSource.getImageIdsForDisplaySet(dset);
const imageId = imageIds[Math.floor(imageIds.length / 2)];
const imageSrc = await getImageSrc(imageId);

View File

@ -31,11 +31,7 @@ function createAndAddStack(
return;
}
// TODO: This is broken because it needs to give DisplaySetService to the dataSource
// DisplaySetService
// Should be something like:
// const imageIds = dataSource.getImageIdsForDisplaySet(displaySetInstanceUID, DisplaySetService);
const imageIds = dataSource.getImageIdsForDisplaySet(displaySetInstanceUID);
const imageIds = dataSource.getImageIdsForDisplaySet(displaySet);
const stack = {
StudyInstanceUID,