LT-40: Placing the text call-out always above the patient
This commit is contained in:
parent
0e3e463617
commit
3474fee906
@ -66,6 +66,9 @@ OHIF.cornerstone.repositionTextBoxWhileDragging = (eventData, measurementData) =
|
|||||||
directions.x = tool.x < mid.x ? -1 : 1;
|
directions.x = tool.x < mid.x ? -1 : 1;
|
||||||
directions.y = tool.y < mid.y ? -1 : 1;
|
directions.y = tool.y < mid.y ? -1 : 1;
|
||||||
|
|
||||||
|
// TODO: REMOVE - Temporary for RSNA (placing always above patient)
|
||||||
|
directions.y = -1;
|
||||||
|
|
||||||
const points = {};
|
const points = {};
|
||||||
points.x = directions.x < 0 ? 0 : image.width;
|
points.x = directions.x < 0 ? 0 : image.width;
|
||||||
points.y = directions.y < 0 ? 0 : image.height;
|
points.y = directions.y < 0 ? 0 : image.height;
|
||||||
@ -73,8 +76,12 @@ OHIF.cornerstone.repositionTextBoxWhileDragging = (eventData, measurementData) =
|
|||||||
const diffX = directions.x < 0 ? tool.x : image.width - tool.x;
|
const diffX = directions.x < 0 ? tool.x : image.width - tool.x;
|
||||||
const diffY = directions.y < 0 ? tool.y : image.height - tool.y;
|
const diffY = directions.y < 0 ? tool.y : image.height - tool.y;
|
||||||
|
|
||||||
const cornerAxis = diffY < diffX ? 'y' : 'x';
|
let cornerAxis = diffY < diffX ? 'y' : 'x';
|
||||||
const toolAxis = diffY < diffX ? 'x' : 'y';
|
let toolAxis = diffY < diffX ? 'x' : 'y';
|
||||||
|
|
||||||
|
// TODO: REMOVE - Temporary for RSNA (placing always above patient)
|
||||||
|
cornerAxis = 'y';
|
||||||
|
toolAxis = 'x';
|
||||||
|
|
||||||
textBox[cornerAxis] = points[cornerAxis];
|
textBox[cornerAxis] = points[cornerAxis];
|
||||||
textBox[toolAxis] = tool[toolAxis];
|
textBox[toolAxis] = tool[toolAxis];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user