our-medical
Version:
medical image vue component
33 lines (32 loc) • 2.17 kB
TypeScript
import { type Types as coreTypes } from '@cornerstonejs/core';
import AdvanceBrushTool from './advance_brush';
import SimplePencilTool from './simple_pencil/SimplePencilTool';
import ContourDeleteTool from './ContourDeleteTool';
import ManualRegistrationTool from './ManualRegistrationTool';
import MeasuringScaleTool from './MeasuringScaleTool';
import OrientationMarkTool from './OrientationMarkTool';
import SliceInfoTool from './SliceInfoTool';
import WWWCTool from './WWWCTool';
import { DoseDisplayTool, drawLegend } from './dose_tool';
import { DraggableTool, DraggableDisplayTool, registerDraggableAddHandlors, registerDraggableNearHandlors, registerDraggableNearToolHandlors, registerDraggableRenderHandlors, registerDraggableSelectedHandlors, registerDraggableSelectedToolHandlors, setAnnotationWorldPoints } from './draggable_element';
export { AdvanceBrushTool, ContourDeleteTool, ManualRegistrationTool, MeasuringScaleTool, OrientationMarkTool, SliceInfoTool, SimplePencilTool, WWWCTool, DoseDisplayTool, drawLegend, DraggableTool, DraggableDisplayTool, registerDraggableAddHandlors, registerDraggableNearHandlors, registerDraggableNearToolHandlors, registerDraggableRenderHandlors, registerDraggableSelectedHandlors, registerDraggableSelectedToolHandlors, setAnnotationWorldPoints };
/**
* @description 更新组件全部视口中 DraggableDisplay 工具涉及的 Annotations
* @author jiannan.jiao
* @date 25/09/2023
* @export
* @param {coreTypes.IRenderingEngine} renderingEngine
* @param {string} medicalComponentId
*/
export declare function updateViewportsAnnotationRender(renderingEngine: coreTypes.IRenderingEngine, medicalComponentId: string, toolName: string): void;
/**
* @description 获取组件中包含DraggableDisplay工具的全部视口对象
* @author jiannan.jiao
* @date 07/10/2023
* @export
* @param {coreTypes.IRenderingEngine} renderingEngine
* @param {string} medicalComponentId
* @param {string} toolName
* @returns {*}
*/
export declare function getNeedRenderViewports(renderingEngine: coreTypes.IRenderingEngine, medicalComponentId: string, toolName: string): (coreTypes.IVolumeViewport | coreTypes.IStackViewport)[];