our-medical
Version:
medical image vue component
16 lines (15 loc) • 663 B
TypeScript
import { type Types as coreTypes } from '@cornerstonejs/core';
import { AnnotationDisplayTool, type Types as toolsTypes } from '@cornerstonejs/tools';
/**
* @description 负责可拖拽元素渲染
* @author jiannan.jiao
* @date 20/09/2023
* @class DraggableDisplayTool
* @extends {AnnotationDisplayTool}
*/
declare class DraggableDisplayTool extends AnnotationDisplayTool {
static toolName: string;
constructor(toolProps: toolsTypes.PublicToolProps, defaultToolProps: toolsTypes.ToolProps);
renderAnnotation(enabledElement: coreTypes.IEnabledElement, svgDrawingHelper: toolsTypes.SVGDrawingHelper): void;
}
export default DraggableDisplayTool;