our-medical
Version:
medical image vue component
65 lines (64 loc) • 2.87 kB
TypeScript
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;