@lunit/insight-viewer
Version:
Based on the cornerstone library, it provides several components for handling Dicom images
16 lines (14 loc) • 748 B
TypeScript
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';
};