medsurf-draw
Version:
Draw annotations on jpg/zoomify images, based on PIXI.js
21 lines (20 loc) • 803 B
TypeScript
import * as PIXI from "pixi.js-legacy";
import * as MedsurfDraw from "../public-api";
import { BaseElementInteraction } from "../bases/interactions/BaseElementInteraction";
export declare enum ChooseTypes {
PositionPoint = 0,
Lines = 1,
Primitives = 2,
Collections = 3
}
export declare class ChooseInteraction<TElement extends MedsurfDraw.DrawableObject> extends BaseElementInteraction<TElement> {
private _chooseType;
constructor(element: TElement, chooseType: ChooseTypes);
reset(): void;
startChoose(event: PIXI.InteractionEvent): void;
onChoose(event: PIXI.InteractionEvent): void;
endChoose(event: PIXI.InteractionEvent): void;
abortChoose(event: PIXI.InteractionEvent): void;
get chooseType(): ChooseTypes;
set chooseType(value: ChooseTypes);
}