Fixing createStacks and imageThumbnail

This commit is contained in:
Emanuel F. Oliveira authored and Eloízio Salgado committed 2017-03-02 10:16:09 -03:00
1 parent 2b22aecc15
commit e75330fe87
4 files changed
+8 -8

No files matched your search

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