Allow extending the metadata provider class
This commit is contained in:
parent
00410f4e23
commit
f4e76d9544
@ -21,7 +21,7 @@ Meteor.startup(() => {
|
||||
// Create the synchronizer used to update reference lines
|
||||
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
||||
|
||||
OHIF.viewer.metadataProvider = OHIF.cornerstone.metadataProvider;
|
||||
OHIF.viewer.metadataProvider = new OHIF.cornerstone.MetadataProvider();
|
||||
|
||||
// Metadata configuration
|
||||
const metadataProvider = OHIF.viewer.metadataProvider;
|
||||
|
||||
@ -69,7 +69,7 @@ Meteor.startup(() => {
|
||||
// Create the synchronizer used to update reference lines
|
||||
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
||||
|
||||
OHIF.viewer.metadataProvider = OHIF.cornerstone.metadataProvider;
|
||||
OHIF.viewer.metadataProvider = new OHIF.cornerstone.MetadataProvider();
|
||||
|
||||
// Metadata configuration
|
||||
const metadataProvider = OHIF.viewer.metadataProvider;
|
||||
|
||||
@ -3,4 +3,7 @@ import { OHIF } from 'meteor/ohif:core';
|
||||
import './renderer.js';
|
||||
|
||||
import { MetadataProvider } from './lib/classes/MetadataProvider';
|
||||
OHIF.cornerstone.MetadataProvider = MetadataProvider;
|
||||
|
||||
// TODO: Remove this after all viewers are updated to create an instance of OHIF.cornerstone.MetadataProvider
|
||||
OHIF.cornerstone.metadataProvider = new MetadataProvider();
|
||||
|
||||
@ -14,7 +14,7 @@ Template.standaloneViewerMain.onCreated(() => {
|
||||
// Create the synchronizer used to update reference lines
|
||||
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
||||
|
||||
OHIF.viewer.metadataProvider = OHIF.cornerstone.metadataProvider;
|
||||
OHIF.viewer.metadataProvider = new OHIF.cornerstone.MetadataProvider();
|
||||
// Metadata configuration
|
||||
const metadataProvider = OHIF.viewer.metadataProvider;
|
||||
cornerstone.metaData.addProvider(metadataProvider.provider.bind(metadataProvider));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user