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
|
// Create the synchronizer used to update reference lines
|
||||||
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
||||||
|
|
||||||
OHIF.viewer.metadataProvider = OHIF.cornerstone.metadataProvider;
|
OHIF.viewer.metadataProvider = new OHIF.cornerstone.MetadataProvider();
|
||||||
|
|
||||||
// Metadata configuration
|
// Metadata configuration
|
||||||
const metadataProvider = OHIF.viewer.metadataProvider;
|
const metadataProvider = OHIF.viewer.metadataProvider;
|
||||||
|
|||||||
@ -69,7 +69,7 @@ Meteor.startup(() => {
|
|||||||
// Create the synchronizer used to update reference lines
|
// Create the synchronizer used to update reference lines
|
||||||
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
||||||
|
|
||||||
OHIF.viewer.metadataProvider = OHIF.cornerstone.metadataProvider;
|
OHIF.viewer.metadataProvider = new OHIF.cornerstone.MetadataProvider();
|
||||||
|
|
||||||
// Metadata configuration
|
// Metadata configuration
|
||||||
const metadataProvider = OHIF.viewer.metadataProvider;
|
const metadataProvider = OHIF.viewer.metadataProvider;
|
||||||
|
|||||||
@ -3,4 +3,7 @@ import { OHIF } from 'meteor/ohif:core';
|
|||||||
import './renderer.js';
|
import './renderer.js';
|
||||||
|
|
||||||
import { MetadataProvider } from './lib/classes/MetadataProvider';
|
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();
|
OHIF.cornerstone.metadataProvider = new MetadataProvider();
|
||||||
|
|||||||
@ -14,7 +14,7 @@ Template.standaloneViewerMain.onCreated(() => {
|
|||||||
// Create the synchronizer used to update reference lines
|
// Create the synchronizer used to update reference lines
|
||||||
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
|
||||||
|
|
||||||
OHIF.viewer.metadataProvider = OHIF.cornerstone.metadataProvider;
|
OHIF.viewer.metadataProvider = new OHIF.cornerstone.MetadataProvider();
|
||||||
// Metadata configuration
|
// Metadata configuration
|
||||||
const metadataProvider = OHIF.viewer.metadataProvider;
|
const metadataProvider = OHIF.viewer.metadataProvider;
|
||||||
cornerstone.metaData.addProvider(metadataProvider.provider.bind(metadataProvider));
|
cornerstone.metaData.addProvider(metadataProvider.provider.bind(metadataProvider));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user