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,