18 lines
460 B
Plaintext
18 lines
460 B
Plaintext
import { utilities as csUtils } from '@cornerstonejs/core';
|
|
|
|
const scalingPerImageId = {};
|
|
|
|
function addInstance(imageId, scalingMetaData) {
|
|
const imageURI = csUtils.imageIdToURI(imageId);
|
|
scalingPerImageId[imageURI] = scalingMetaData;
|
|
}
|
|
|
|
function get(type, imageId) {
|
|
if (type === 'scalingModule') {
|
|
const imageURI = csUtils.imageIdToURI(imageId);
|
|
return scalingPerImageId[imageURI];
|
|
}
|
|
}
|
|
|
|
export default { addInstance, get };
|