Add angle tools
This commit is contained in:
+17
-1
@@ -11,6 +11,8 @@ export function loadMainImage(image, stack) {
|
|||||||
const RotateTool = cornerstoneTools.RotateTool;
|
const RotateTool = cornerstoneTools.RotateTool;
|
||||||
const StackScrollTool = cornerstoneTools.StackScrollTool;
|
const StackScrollTool = cornerstoneTools.StackScrollTool;
|
||||||
const ArrowAnnotateTool = cornerstoneTools.ArrowAnnotateTool;
|
const ArrowAnnotateTool = cornerstoneTools.ArrowAnnotateTool;
|
||||||
|
const AngleTool = cornerstoneTools.AngleTool;
|
||||||
|
const CobbAngleTool = cornerstoneTools.CobbAngleTool;
|
||||||
|
|
||||||
const element = document.getElementById("dicom-image");
|
const element = document.getElementById("dicom-image");
|
||||||
cornerstone.enable(element);
|
cornerstone.enable(element);
|
||||||
@@ -28,6 +30,8 @@ export function loadMainImage(image, stack) {
|
|||||||
});
|
});
|
||||||
cornerstoneTools.addToolForElement(element, WwwcTool);
|
cornerstoneTools.addToolForElement(element, WwwcTool);
|
||||||
cornerstoneTools.addToolForElement(element, RotateTool);
|
cornerstoneTools.addToolForElement(element, RotateTool);
|
||||||
|
cornerstoneTools.addToolForElement(element, AngleTool);
|
||||||
|
cornerstoneTools.addToolForElement(element, CobbAngleTool);
|
||||||
cornerstoneTools.addToolForElement(element, StackScrollTool);
|
cornerstoneTools.addToolForElement(element, StackScrollTool);
|
||||||
|
|
||||||
cornerstoneTools.addToolForElement(element, ArrowAnnotateTool, {
|
cornerstoneTools.addToolForElement(element, ArrowAnnotateTool, {
|
||||||
@@ -74,7 +78,7 @@ export function loadMainImage(image, stack) {
|
|||||||
|
|
||||||
// Add tool selector
|
// Add tool selector
|
||||||
$(".canvas-panel").append(
|
$(".canvas-panel").append(
|
||||||
'<select class="control-overlay"><option value="pan">pan [p]</option><option value="zoom">zoom [z]</option><option value="rotate">rotate [r]</option><option value="scroll" hidden="" disabled="">scroll (1/1)</option><option value="window">window ()</option><option value="abdomen" hidden="" disabled="">window = abdomen [a]</option><option value="pulmonary" hidden="" disabled="">window = pulmonary [u]</option><option value="brain" hidden="" disabled="">window = brain [b]</option><option value="bone" hidden="" disabled="">window = bone [o]</option><option value="reset">reset [e]</option><option value="close">close [c]</option><option disabled="true" value="notes">[modality = CR][size = 9.8]</option></select>'
|
'<select class="control-overlay"><option value="pan">pan [p]</option><option value="zoom">zoom [z]</option><option value="rotate">rotate [r]</option><option value="cobbangle">cobb angle</option>]<option value="scroll" hidden="" disabled="">scroll (1/1)</option><option value="window">window ()</option><option value="abdomen" hidden="" disabled="">window = abdomen [a]</option><option value="pulmonary" hidden="" disabled="">window = pulmonary [u]</option><option value="brain" hidden="" disabled="">window = brain [b]</option><option value="bone" hidden="" disabled="">window = bone [o]</option><option value="reset">reset [e]</option><option value="close">close [c]</option><option disabled="true" value="notes">[modality = CR][size = 9.8]</option></select>'
|
||||||
);
|
);
|
||||||
|
|
||||||
$(".control-overlay")
|
$(".control-overlay")
|
||||||
@@ -285,6 +289,18 @@ export function changeControlSelection() {
|
|||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "angle": {
|
||||||
|
cornerstoneTools.setToolActiveForElement(dicom_element, "Angle", {
|
||||||
|
mouseButtonMask: 1,
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "cobbangle": {
|
||||||
|
cornerstoneTools.setToolActiveForElement(dicom_element, "CobbAngle", {
|
||||||
|
mouseButtonMask: 1,
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
}
|
||||||
case "scroll": {
|
case "scroll": {
|
||||||
cornerstoneTools.setToolActiveForElement(dicom_element, "StackScroll", {
|
cornerstoneTools.setToolActiveForElement(dicom_element, "StackScroll", {
|
||||||
mouseButtonMask: 1,
|
mouseButtonMask: 1,
|
||||||
|
|||||||
Reference in New Issue
Block a user