UNPKG

our-medical

Version:

medical image vue component

65 lines (64 loc) 2.87 kB
import type { ComponentInternalInstance } from 'vue'; import type { MedicalComponentID } from '../types'; import * as axisStateManager from './axis_state_manager'; import * as densityStateManager from './density_state_manager'; import * as draggableStateManager from './managers_draggable'; import * as grayscaleStateManager from './grayscale_state_manager'; import * as planStateManager from './managers_plan'; import * as renderingEngineManager from './global_rendering_engine'; import * as segmentationStateManager from './segmentation_state_manager'; import * as seriesStateManager from './series_state_manager'; import * as sliceStateManager from './slice_state_manager'; import * as toolsStateManager from './tools_state_manager'; import * as volumeStateManager from './volume_state_manager'; export { axisStateManager, densityStateManager, draggableStateManager, grayscaleStateManager, planStateManager, renderingEngineManager, segmentationStateManager, seriesStateManager, sliceStateManager, toolsStateManager, volumeStateManager }; /** * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */ declare type SeriesId = string; declare type VolumeId = string; export type { SeriesId, VolumeId }; /** * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- * ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */ /** * @description * @author jiannan.jiao * @date 25/09/2023 * @export * @param {MedicalComponentID[]} componentIds * @param {string} toolName */ export declare function updateAnnotations(componentIds: MedicalComponentID[], toolName: string): void; /** * @description 添加MeidicalImage组件实例 * @author jiannan.jiao * @date 08/12/2023 * @export * @param {MedicalComponentID} id * @param {ComponentInternalInstance} instance * @returns {*} */ export declare function setComponent(id: MedicalComponentID, instance: ComponentInternalInstance): Map<string, ComponentInternalInstance>; /** * @description 获取MeidicalImage组件实例 * @author jiannan.jiao * @date 08/12/2023 * @export * @param {MedicalComponentID} id * @returns {*} */ export declare function getComponent(id: MedicalComponentID): ComponentInternalInstance | undefined; /** * @description 删除MeidicalImage组件实例 * @author jiannan.jiao * @date 08/12/2023 * @export * @param {MedicalComponentID} id * @returns {*} */ export declare function deleteComponent(id: MedicalComponentID): boolean;