18 lines
453 B
Plaintext
18 lines
453 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 }
|