UNPKG

medsurf-draw

Version:

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

47 lines (46 loc) 2.14 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { BaseGenerator } from "../../bases/generators/BaseGenerator"; import { PositionPointGeneratorModel } from "../positionings/PositionPointGenerator"; export declare class RectanglePrimitiveGeneratorModel extends PositionPointGeneratorModel { startElement?: MedsurfDraw.PositionPoint; rotateWithLine: boolean; withScaling: boolean; triggerImmediateEndDraw: boolean; } export declare class RectanglePrimitiveGenerator extends BaseGenerator<MedsurfDraw.Image, RectanglePrimitiveGeneratorModel> { protected _positionPointGenerator: MedsurfDraw.PositionPointGenerator; protected _drawInteraction: MedsurfDraw.DrawInteraction<MedsurfDraw.RectanglePrimitive>; protected _rectanglePrimitiveElement: MedsurfDraw.RectanglePrimitive; constructor(model: RectanglePrimitiveGeneratorModel); start(event: PIXI.InteractionEvent): void; end(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; endGenerator(): void; abortGenerator(): void; startPositionPointGenerator(): void; updatePositionPointGenerator(): void; endPositionPointGeneratorScale(): void; endPositionPointGenerator(): void; startScale(): void; abortPositionPointGenerator(): void; endRectanglePrimitiveDraw(): void; abortRectanglePrimitiveDraw(): void; get drawInteraction(): MedsurfDraw.DrawInteraction<MedsurfDraw.RectanglePrimitive>; get positionPointElement(): MedsurfDraw.PositionPoint; get rectanglePrimitiveElement(): MedsurfDraw.RectanglePrimitive; get stickMode(): MedsurfDraw.StickMode; set stickMode(value: MedsurfDraw.StickMode); get startElement(): MedsurfDraw.PositionPoint | undefined; set startElement(value: MedsurfDraw.PositionPoint | undefined); get rotateWithLine(): boolean; set rotateWithLine(value: boolean); get withScaling(): boolean; set withScaling(value: boolean); get triggerImmediateEndDraw(): boolean; set triggerImmediateEndDraw(value: boolean); }