diff --git a/js/viewer.js b/js/viewer.js index 9afbeb9..e09c2b7 100644 --- a/js/viewer.js +++ b/js/viewer.js @@ -13,6 +13,7 @@ export function loadMainImage(image, stack) { const ArrowAnnotateTool = cornerstoneTools.ArrowAnnotateTool; const AngleTool = cornerstoneTools.AngleTool; const CobbAngleTool = cornerstoneTools.CobbAngleTool; + const EraserTool = cornerstoneTools.EraserTool; const element = document.getElementById("dicom-image"); cornerstone.enable(element); @@ -33,6 +34,7 @@ export function loadMainImage(image, stack) { cornerstoneTools.addToolForElement(element, AngleTool); cornerstoneTools.addToolForElement(element, CobbAngleTool); cornerstoneTools.addToolForElement(element, StackScrollTool); + cornerstoneTools.addToolForElement(element, EraserTool); cornerstoneTools.addToolForElement(element, ArrowAnnotateTool, { configuration: { @@ -84,6 +86,7 @@ export function loadMainImage(image, stack) { \ \ \ + \ \ \ \ @@ -316,6 +319,12 @@ export function changeControlSelection() { }); break; } + case "eraser": { + cornerstoneTools.setToolActiveForElement(dicom_element, "Eraser", { + mouseButtonMask: 1, + }); + break; + } case "scroll": { cornerstoneTools.setToolActiveForElement(dicom_element, "StackScroll", { mouseButtonMask: 1,