custom-cornerstone-tools
Version:
Medical imaging tools for the Cornerstone library - customized for DrNuvem
46 lines (42 loc) • 1.61 kB
JavaScript
(function metaDataProvider(cornerstone) {
"use strict";
function metaDataProvider(type, imageId) {
if(type === 'imagePlaneModule') {
if (imageId === 'example://1') {
return {
frameOfReferenceUID: '1.2.3.4.5',
rows: 256,
columns: 256,
rowCosines: [0, 1, 0],
columnCosines: [0, 0, -1],
imagePositionPatient: [-9.4, -92.5, 98],
columnPixelSpacing: 0.78,
rowPixelSpacing: 0.78
};
} else if (imageId === 'example://2') {
return {
frameOfReferenceUID: '1.2.3.4.5',
rows: 256,
columns: 256,
rowCosines: [0, 1, 0],
columnCosines: [0, 0, -1],
imagePositionPatient: [-7, -92.5, 98],
columnPixelSpacing: 0.78,
rowPixelSpacing: 0.78
};
} else if (imageId === 'example://3') {
return {
frameOfReferenceUID: '1.2.3.4.5',
rows: 256,
columns: 256,
rowCosines: [1, 0, 0],
columnCosines: [0, 0, -1],
imagePositionPatient: [-100, -13, 98],
columnPixelSpacing: 0.78,
rowPixelSpacing: 0.78
};
}
}
}
cornerstone.metaData.addProvider(metaDataProvider);
})(cornerstone);