Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import type { Types } from '@cornerstonejs/core'; import { SVGDrawingHelper } from '../types'; import _getHash from './_getHash'; import drawEllipseByCoordinates from './drawEllipseByCoordinates'; function drawEllipse( svgDrawingHelper: SVGDrawingHelper, annotationUID: string, ellipseUID: string, corner1: Types.Point2, corner2: Types.Point2, options = {}, dataId = '' ) { const top: Types.Point2 = [(corner1[0] + corner2[0]) / 2, corner1[1]]; const bottom: Types.Point2 = [(corner1[0] + corner2[0]) / 2, corner2[1]]; const left: Types.Point2 = [corner1[0], (corner1[1] + corner2[1]) / 2]; const right: Types.Point2 = [corner2[0], (corner1[1] + corner2[1]) / 2]; drawEllipseByCoordinates( svgDrawingHelper, annotationUID, ellipseUID, [bottom, top, left, right], (options = {}), (dataId = '') ); } export default drawEllipse; |