UNPKG

our-medical

Version:

medical image vue component

52 lines (51 loc) 1.47 kB
/** * @description 序列灰度分布统计数据存储 * @author jiannan.jiao */ import type { GrayscaleStatistics } from '../types'; import type { SeriesId } from '.'; /** * @description * @author jiannan.jiao * @date 07/09/2023 * @export * @param {SeriesId} id * @param {GrayscaleStatistics} data */ export declare function setSeriesGrayscaleStatistics(id: SeriesId, data: GrayscaleStatistics): void; /** * @description 以异步方式获取序列的灰度统计,状态记录中无数据时会等待数据设置到状态中后再返回 * @author jiannan.jiao * @date 07/09/2023 * @export * @param {SeriesId} id * @returns {*} {(Promise<GrayscaleStatistics | undefined>)} */ export declare function getSeriesGrayscaleStatistics(id: SeriesId): Promise<{ id: SeriesId; data: GrayscaleStatistics; } | undefined>; /** * @description 以同步方式获取序列的灰度统计,返回状态记录中的实时数据 * @author jiannan.jiao * @date 13/09/2023 * @export * @param {SeriesId} id * @returns {*} */ export declare function getSeriesGrayscaleStatisticsSync(id: SeriesId): GrayscaleStatistics | undefined; /** * @description * @author jiannan.jiao * @date 07/09/2023 * @export * @param {SeriesId} id */ export declare function removeSeriesGrayscaleStatistics(id: SeriesId): void; /** * @description * @author jiannan.jiao * @date 07/09/2023 * @export */ export declare function cleanSeriesGrayscaleStatistics(): void;