UNPKG

@lunit/insight-viewer

Version:

Based on the cornerstone library, it provides several components for handling Dicom images

16 lines (14 loc) 748 B
import type { Image } from '@lunit/insight-viewer'; import type { Point } from '../types'; export declare function getCircleRadius(startPoint: Point, endPoint: Point): number; export declare function getCircleRadiusByCenter(centerPoint: Point, endPoint: Point): number; /** * The 'getCircleRadiusByMeasuringUnit' function's radius is measured value of circle * The ImageSpacing uses cornerstone image's columnPixelSpacing and rowPixelSpacing * If there is no image or cornerstone's pixel spacing does not exist, * radius is calculated without spacing value */ export declare function getCircleRadiusByMeasuringUnit(startPoint: Point, endPoint: Point, currentImage: Image | null): { radius: number; unit: 'px' | 'mm'; };