diff --git a/js/viewer.js b/js/viewer.js index 3518c47..9ae758a 100644 --- a/js/viewer.js +++ b/js/viewer.js @@ -11,6 +11,8 @@ export function loadMainImage(image, stack) { const RotateTool = cornerstoneTools.RotateTool; const StackScrollTool = cornerstoneTools.StackScrollTool; const ArrowAnnotateTool = cornerstoneTools.ArrowAnnotateTool; + const AngleTool = cornerstoneTools.AngleTool; + const CobbAngleTool = cornerstoneTools.CobbAngleTool; const element = document.getElementById("dicom-image"); cornerstone.enable(element); @@ -28,6 +30,8 @@ export function loadMainImage(image, stack) { }); cornerstoneTools.addToolForElement(element, WwwcTool); cornerstoneTools.addToolForElement(element, RotateTool); + cornerstoneTools.addToolForElement(element, AngleTool); + cornerstoneTools.addToolForElement(element, CobbAngleTool); cornerstoneTools.addToolForElement(element, StackScrollTool); cornerstoneTools.addToolForElement(element, ArrowAnnotateTool, { @@ -74,7 +78,7 @@ export function loadMainImage(image, stack) { // Add tool selector $(".canvas-panel").append( - '' + '' ); $(".control-overlay") @@ -285,6 +289,18 @@ export function changeControlSelection() { }); break; } + case "angle": { + cornerstoneTools.setToolActiveForElement(dicom_element, "Angle", { + mouseButtonMask: 1, + }); + break; + } + case "cobbangle": { + cornerstoneTools.setToolActiveForElement(dicom_element, "CobbAngle", { + mouseButtonMask: 1, + }); + break; + } case "scroll": { cornerstoneTools.setToolActiveForElement(dicom_element, "StackScroll", { mouseButtonMask: 1,