From 303c94c3b03bb217dfa3794706d8b9aed26e15f0 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Tue, 3 Jul 2018 07:31:41 -0300 Subject: [PATCH] feat(bidirectional) Allow text callouts to be linked to the short axis of the bidirectional tool (#44) --- .../onImageRendered/onImageRendered.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool/onImageRendered/onImageRendered.js b/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool/onImageRendered/onImageRendered.js index 45009bf82..2101eefd2 100644 --- a/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool/onImageRendered/onImageRendered.js +++ b/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool/onImageRendered/onImageRendered.js @@ -7,7 +7,7 @@ import updatePerpendicularLineHandles from '../updatePerpendicularLineHandles'; import drawPerpendicularLine from './drawPerpendicularLine'; import drawSelectedMarker from './drawSelectedMarker'; -export default function(event) { +export default function onImageRendered(event) { const eventData = event.detail; const { element, canvasContext } = eventData; @@ -44,7 +44,7 @@ export default function(event) { const data = toolData.data[i]; if (data.visible === false) continue; - const { start, end, textBox } = data.handles; + const { start, end, perpendicularStart, perpendicularEnd, textBox } = data.handles; const strokeWidth = lineWidth; context.save(); @@ -130,9 +130,14 @@ export default function(event) { end: {} }; - const midpointCanvas = { - x: (handleStartCanvas.x + handleEndCanvas.x) / 2, - y: (handleStartCanvas.y + handleEndCanvas.y) / 2, + const longLine = { + start: handleStartCanvas, + end: handleEndCanvas + }; + + const perpendicularLine = { + start: handlePerpendicularStartCanvas, + end: handlePerpendicularEndCanvas }; // Check if the perpendicular line has some length (start and end are not equal) @@ -196,4 +201,4 @@ export default function(event) { context.restore(); } -} +} \ No newline at end of file