medsurf-draw
Version:
Draw annotations on jpg/zoomify images, based on PIXI.js
23 lines (22 loc) • 928 B
TypeScript
import * as PIXI from "pixi.js-legacy";
import * as MedsurfDraw from "../public-api";
import { BaseElementInteraction } from "../bases/interactions/BaseElementInteraction";
export declare enum StickMode {
NOELEMENTS = 0,
POSITIONPOINTS = 1,
POSITIONPOINTS_FILLCOLLECTIONS = 2
}
export declare class DrawInteraction<TElement extends MedsurfDraw.DrawableObject> extends BaseElementInteraction<TElement> {
private _stickMode;
protected _isScaling: boolean;
constructor(element: TElement, stickMode: StickMode);
reset(): void;
startDraw(event: PIXI.InteractionEvent): void;
resetDraw(event: PIXI.InteractionEvent): void;
startDrawScale(event: PIXI.InteractionEvent): void;
onDraw(event: PIXI.InteractionEvent): void;
endDraw(event: PIXI.InteractionEvent): void;
abortDraw(event: PIXI.InteractionEvent): void;
get stickMode(): StickMode;
set stickMode(value: StickMode);
}