From 47e149b6487616c516cb31e812401d66b52b0434 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Sat, 19 Nov 2016 17:40:17 +0100 Subject: [PATCH] LT-348: Viewport is recorded when target / non-target tools are modified --- .../client/compatibility/bidirectionalTool.js | 1 - .../ohif-measurements/client/lib/MeasurementHandlers.js | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js b/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js index a2e73e9d4..7323fe90c 100644 --- a/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js +++ b/Packages/ohif-lesiontracker/client/compatibility/bidirectionalTool.js @@ -96,7 +96,6 @@ import { OHIF } from 'meteor/ohif:core'; }, longestDiameter: 0, shortestDiameter: 0, - isDeleted: false, toolType: 'bidirectional' }; diff --git a/Packages/ohif-measurements/client/lib/MeasurementHandlers.js b/Packages/ohif-measurements/client/lib/MeasurementHandlers.js index d96978374..87feb6b9b 100644 --- a/Packages/ohif-measurements/client/lib/MeasurementHandlers.js +++ b/Packages/ohif-measurements/client/lib/MeasurementHandlers.js @@ -121,6 +121,12 @@ class MeasurementHandlers { const measurementId = measurement._id; delete measurement._id; + // If the measurement configuration includes a value for Viewport, + // we will populate this with the Cornerstone Viewport + if (measurementToolConfiguration.schema.schema('viewport')) { + measurement.viewport = cornerstone.getViewport(eventData.element); + } + // Clean the measurement according to the Schema measurementToolConfiguration.schema.clean(measurement);