UNPKG

medsurf-draw

Version:

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

35 lines (34 loc) 1.68 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 { BaseGenerator, BaseGeneratorModel } from "../../bases/generators/BaseGenerator"; export declare class PositionPointGeneratorModel extends BaseGeneratorModel<MedsurfDraw.Image> { layerGroup: Models.LayerGroup; image: Models.Image; stickMode: MedsurfDraw.StickMode; } export declare class PositionPointGenerator extends BaseGenerator<MedsurfDraw.Image, PositionPointGeneratorModel> { private _isImageMoving; protected _drawInteraction: MedsurfDraw.DrawInteraction<MedsurfDraw.PositionPoint>; protected _positionPointElement: MedsurfDraw.PositionPoint | MedsurfDraw.FillCollection; constructor(model: PositionPointGeneratorModel); start(event: PIXI.InteractionEvent): void; end(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; endGenerator(): void; abortGenerator(): void; onScale(event: PIXI.InteractionEvent): void; updatePoint(event: PIXI.InteractionEvent, positionPoint: MedsurfDraw.PositionPoint): void; updateFill(event: PIXI.InteractionEvent, fillCollection: MedsurfDraw.FillCollection): void; endDraw(event: PIXI.InteractionEvent): void; abortDraw(event: PIXI.InteractionEvent): void; onZoom(): void; get drawInteraction(): MedsurfDraw.DrawInteraction<MedsurfDraw.PositionPoint>; get positionPointElement(): MedsurfDraw.PositionPoint | MedsurfDraw.FillCollection; get stickMode(): MedsurfDraw.StickMode; set stickMode(value: MedsurfDraw.StickMode); }