From 272a233040e9fc0167b5502a306c00209130d0c8 Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 30 Mar 2022 18:41:13 +0100 Subject: [PATCH] add eraser tool --- js/viewer.js | 9 +++++++++ 1 file changed, 9 insertions(+) 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,