medsurf-draw
Version:
Draw annotations on jpg/zoomify images, based on PIXI.js
24 lines (23 loc) • 951 B
TypeScript
import * as PIXI from "pixi.js-legacy";
import * as MedsurfDraw from "../../public-api";
import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer";
export declare class RotateElementModel extends BaseContainerImageModel {
rectangle: PIXI.Rectangle;
}
export declare class RotateElement extends BaseContainer<RotateElementModel> {
private _rotateInteraction;
protected _rotateCircleElement: MedsurfDraw.Circle;
constructor(model: RotateElementModel);
init(): void;
draw(): void;
destroy(options?: {
children?: boolean;
texture?: boolean;
baseTexture?: boolean;
}): void;
onImageZoom(scaleX: number, scaleY: number): void;
get rotateInteraction(): MedsurfDraw.RotateInteraction<RotateElement>;
set rotateInteraction(value: MedsurfDraw.RotateInteraction<RotateElement>);
get rectangle(): PIXI.Rectangle;
set rectangle(value: PIXI.Rectangle);
}