UNPKG

medsurf-draw

Version:

Draw annotations on jpg/zoomify images, based on PIXI.js

462 lines (461 loc) 12.3 kB
export declare const Design: { default: { numbers: { defaultValue: number; defaultMinValue: number; defaultMaxValue: number; defaultGab: number; }; }; blocked: { lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; }; selftest: { zIndex: number; scaleAspect: number; lineWidth: number; lineColor: number; lineColorSelect: number; lineColorUnselect: number; lineAlpha: number; fillColor: number; fillColorSelect: number; fillColorUnselect: number; fillAlpha: number; pad: number; selftestRadius: number; selftestRadiusSelected: number; }; image: { tileSize: number; zIndex: number; minZoomFactor: number; maxZoomFactor: number; visibleImageXAspect: number; visibleImageYAspect: number; }; deepZoomImage: { minPixelRatio: number; minZoomFactor: number; maxZoomFactor: number; tileMargin: number; initialLoadingLevel: number; loadDebounce: number; }; imageNavigator: { zIndex: number; buttonSizeAspect: number; buttonTextAspect: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; zoomStep: number; }; selftestElement: { zIndex: number; lineWidth: number; lineColor: number; lineAlpha: number; gab: number; }; button: { zIndex: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; }; menuButton: { zIndex: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; }; colorButton: { zIndex: number; lineWidth: number; lineColor: number; lineAlpha: number; }; indexedRoundButtonMask: { pad: number; }; indexedRoundButton: { indexAspect: number; }; roundButton: { zIndex: number; scaleAspect: number; lineWidth: number; minLineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; fontSize: number; minFontSize: number; fontColor: number; }; roundButtonIndicatorElement: { scaleAspect: number; lineColor: number; lineAlpha: number; lineWidth: number; minLineWidth: number; }; caretElement: { zIndex: number; lineWidth: number; fillColor: number; fillAlpha: number; }; selectionElement: { zIndex: number; lineWidth: number; fillColor: number; fillAlpha: number; }; scale: { zIndex: number; scaleAspect: number; cornerRadius: number; lineWidth: number; lineColorNormal: number; lineColorLockAspect: number; lineColorRelative: number; lineAlpha: number; fillColorNormal: number; fillColorLockAspect: number; fillColorRelative: number; fillAlpha: number; }; rotate: { zIndex: number; scaleAspect: number; pad: number; cornerRadius: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; rotationDY: number; }; rotateScale: { zIndex: number; scaleAspect: number; radiusDelta: number; rotationDY: number; lineWidth: number; lineLength: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; textDY: number; textFontSize: number; textColor: number; textResolution: number; }; point: { zIndex: number; scaleAspect: number; radius: number; radiusSelected: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; }; positionPoint: { zIndexDefault: number; scaleAspect: number; radiusAspect: number; buttonSizeAspect: number; buttonTextAspect: number; radius: number; radiusSelected: number; lineRectangleZIndex: number; lineRectangleWidth: number; lineRectangleHeight: number; lineWidth: number; lineColorNormal: number; lineColorNormalSelftest: number; lineColorHover: number; lineColorSelected: number; lineColorSelftest: number; lineColorGroup: number; lineAlpha: number; fillColorNormal: number; fillColorNormalSelftest: number; fillColorHover: number; fillColorSelected: number; fillColorSelftest: number; fillColorGroup: number; fillAlpha: number; }; line: { zIndexDefault: number; radiusAspect: number; buttonSizeAspect: number; buttonTextAspect: number; interactWithLinesDefault: boolean; strokeWidthAspect: number; strokeWidthDefault: number; lineAlphaDefault: number; lineColorDefault: number; lineColorHover: number; lineColorSelected: number; lineColorSelftestSelected: number; lineColorSelftestUnselected: number; bezierLineWidth: number; bezierLineColor: number; bezierLineAlpha: number; bezierPointRadius: number; bezierPointColor: number; bezierPointAlpha: number; hitboxLineWidthAddition: number; }; controlPoint: { lineWidth: number; lineColor: number; lineAlpha: number; pointRadius: number; pointColor: number; pointAlpha: number; }; wedgePoint: { zIndex: number; scaleAspect: number; radius: number; lineWidth: number; lineColorNormal: number; lineColorHover: number; lineAlpha: number; fillColorNormal: number; fillColorHover: number; fillAlpha: number; }; text: { minResolution: number; maxResolution: number; }; primitive: { lineColorHover: number; fillColorHover: number; }; arrowPrimitive: { zIndexDefault: number; }; ellipsePrimitive: { zIndexDefault: number; }; rectanglePrimitive: { zIndexDefault: number; }; textPrimitive: { zIndexDefault: number; }; backgroundRectangleElement: { zIndexDefault: number; radiusAspect: number; buttonSizeAspect: number; buttonTextAspect: number; padAspect: number; padDefault: number; angleDefault: number; strokeWidthAspect: number; strokeWidthDefault: number; hasLineDefault: boolean; lineAlphaDefault: number; lineColorDefault: number; lineColorHover: number; lineColorSelftest: number; lineColorSelftestSelected: number; lineColorSelftestUnselected: number; hasFillDefault: boolean; fillAlphaDefault: number; fillColorDefault: number; fillColorHover: number; fillColorSelftest: number; fillColorSelftestSelected: number; fillColorSelftestUnselected: number; fillColorGroup: number; }; fillCollection: { zIndexDefault: number; radiusAspect: number; buttonSizeAspect: number; buttonTextAspect: number; trokeWidthAspect: number; strokeWidthDefault: number; fillAlphaDefault: number; fillAlphaInteractive: number; fillColorDefault: number; fillColorHover: number; fillColorSelected: number; fillColorInteractive: number; fillColorSelftestSelected: number; fillColorSelftestUnselected: number; }; legendCollection: { zIndexDefault: number; radiusAspect: number; buttonSizeAspect: number; buttonTextAspect: number; fillColorDefault: number; fontSizeDefault: number; fontFamilyDefault: string; alignDefault: string; breakWordsDefault: boolean; }; legendColumn: { zIndex: number; }; legendRow: { enumerationPadding: number; fillColorHover: number; }; selectElement: { zIndex: number; scaleAspect: number; radiusAspect: number; groupPadAspect: number; buttonSizeAspect: number; buttonTextAspect: number; groupPad: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; }; selectImageObjectElement: { zIndex: number; scaleAspect: number; pad: number; displayObjectDepth: number; buttonWidth: number; fontSize: number; }; menu: { zIndex: number; radius: number; fontSize: number; minFontSize: number; anglePositions: number[]; }; subMenu: { zIndex: number; buttonRadius: number; fontSize: number; descriptionFontSize: number; fontColor: number; buttonGab: number; }; subMenuItems: { zIndex: number; buttonRadius: number; fontSize: number; fontColor: number; buttonGab: number; }; colorElement: { zIndex: number; buttonWidth: number; fontSize: number; }; colorSliderElement: { zIndex: number; qualityWidth: number; qualityHeight: number; squareWidthAspect: number; borderLineWidth: number; borderLineColor: number; borderLineAlpha: number; sliderWidth: number; fillColor: number; fillAlpha: number; }; colorSquareElement: { zIndex: number; scale: number; qualityWidth: number; qualityHeight: number; squareWidthAspect: number; squareHeightAspect: number; borderLineWidth: number; borderLineColor: number; borderLineAlpha: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; circleRadius: number; }; alphaSliderElement: { zIndex: number; qualityWidth: number; qualityHeight: number; squareWidthAspect: number; borderLineWidth: number; borderLineColor: number; borderLineAlpha: number; sliderWidth: number; fillColor: number; fillAlpha: number; }; colorPaletteElement: { zIndex: number; buttonWidth: number; maxStoredValues: number; buttonCap: number; presetColors: number[]; }; numberElement: { zIndex: number; buttonWidth: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; textFontSize: number; textFillColor: number; fontFamilyDefault: string; alignDefault: string; wordWrapDefault: boolean; }; numberSliderElement: { zIndex: number; maxVisibleSnapPoints: number; squareWidthAspect: number; borderLineWidth: number; borderLineColor: number; borderLineAlpha: number; sliderWidth: number; fillColor: number; fillAlpha: number; }; virtualPointerElement: { zIndex: number; strokeWidth: number; lineWidth: number; lineColor: number; lineAlpha: number; fillColor: number; fillAlpha: number; zoomStep: number; }; };