Fixing createStacks and imageThumbnail
This commit is contained in:
parent
2b22aecc15
commit
e75330fe87
@ -87,10 +87,10 @@ export class OHIFInstanceMetadata extends InstanceMetadata {
|
||||
}
|
||||
|
||||
// Override
|
||||
getImageId() {
|
||||
getImageId(frame) {
|
||||
// If _imageID is not cached, create it
|
||||
if (this._imageId === null) {
|
||||
this._imageId = Viewerbase.getImageId(this.getData());
|
||||
this._imageId = Viewerbase.getImageId(this.getData(), frame);
|
||||
}
|
||||
|
||||
return this._imageId;
|
||||
|
||||
@ -15,7 +15,7 @@ Template.imageThumbnail.onCreated(() => {
|
||||
const lastIndex = (stack.images.length || 1) - 1;
|
||||
const imageIndex = Math.floor(lastIndex / 2);
|
||||
const imageInstance = stack.images[imageIndex];
|
||||
return getImageId(imageInstance.getData());
|
||||
return imageInstance.getImageId();
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
@ -154,7 +154,7 @@ export class InstanceMetadata extends Metadata {
|
||||
* Get custom image id of a sop instance
|
||||
* @return {Any} sop instance image id
|
||||
*/
|
||||
getImageId() {
|
||||
getImageId(frame) {
|
||||
/**
|
||||
* Please override this method
|
||||
*/
|
||||
|
||||
@ -15,12 +15,12 @@ const makeDisplaySet = (series, instances) => {
|
||||
// set appropriate attributes to image set...
|
||||
imageSet.setAttributes({
|
||||
displaySetInstanceUid: imageSet.uid, // create a local alias for the imageSet UID
|
||||
seriesInstanceUid: seriesData.seriesInstanceUid,
|
||||
seriesNumber: seriesData.seriesNumber,
|
||||
seriesDescription: seriesData.seriesDescription,
|
||||
seriesInstanceUid: series.getSeriesInstanceUID(),
|
||||
seriesNumber: instance.getRawValue('x00200011'),
|
||||
seriesDescription: instance.getRawValue('x0008103e'),
|
||||
numImageFrames: instances.length,
|
||||
frameRate: instance.getRawValue('x00181063'),
|
||||
modality: seriesData.modality,
|
||||
modality: instance.getRawValue('x00080060'),
|
||||
isMultiFrame: isMultiFrame(instance)
|
||||
});
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user