UNPKG

medsurf-draw

Version:

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

31 lines (30 loc) 1.3 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import * as Models from "@ascii-dev-user/medsurf-lib/models"; import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer"; import { BaseGraphics, BaseGraphicsImageModel } from "../../bases/elements/BaseGraphics"; export declare class DegreeElementModel extends BaseGraphicsImageModel { rectangle: PIXI.Rectangle; options: Models.ElementOptions; lineWidth: number | undefined; } export declare class RotateScaleElementModel extends BaseContainerImageModel { rotateElement: MedsurfDraw.RotateElement; } export declare class RotateScaleElement extends BaseContainer<RotateScaleElementModel> { protected _degreeGraphicElement: BaseGraphics<DegreeElementModel>; protected _degreeTextElement: MedsurfDraw.Text; constructor(model: RotateScaleElementModel); init(): void; draw(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; protected _formatDegree(): string; onRotate(degree: number): void; onImageZoom(scaleX: number, scaleY: number): void; get rotateElement(): MedsurfDraw.RotateElement; set rotateElement(value: MedsurfDraw.RotateElement); }