UNPKG

medsurf-draw

Version:

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

60 lines (59 loc) 2.73 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer"; import { BaseSprite, BaseSpriteImageModel } from "../../bases/elements/BaseSprite"; export declare class NavigatorElementModel extends BaseContainerImageModel { renderer: PIXI.Renderer | PIXI.CanvasRenderer; canvas: HTMLCanvasElement; app: PIXI.Application; } export declare class NavigatorElement extends BaseContainer<NavigatorElementModel> { private _navigationHeight; private _baseTexture; private _texture; private _scale; private _moveInteraction; private _zoomInteraction; protected _wheelMethod: any; protected _backgroundElement: MedsurfDraw.Rectangle; protected _spriteElement: BaseSprite<BaseSpriteImageModel>; protected _visibleAreaElement: MedsurfDraw.Rectangle; protected _toggleButtonElement: MedsurfDraw.ButtonElement; protected _zoomInButtonElement: MedsurfDraw.ButtonElement; protected _zoomOutButtonElement: MedsurfDraw.ButtonElement; constructor(model: NavigatorElementModel); init(): void; draw(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; updateTexture(): void; protected _onResize(): void; protected _modeDefault(): void; protected _removeModeDefault(): void; protected _modeHidden(): void; protected _removeModeHidden(): void; protected _modeDelete(): void; protected _onMove(event: PIXI.InteractionEvent, dX: number, dY: number): void; protected _onZoom(event: PIXI.InteractionEvent, x: number, y: number, factor: number): void; protected _onToggle(event: PIXI.InteractionEvent): void; protected _onZoomIn(event: PIXI.InteractionEvent): void; protected _onZoomOut(event: PIXI.InteractionEvent): void; protected _onHover(event: PIXI.InteractionEvent): void; protected _onRelease(event: PIXI.InteractionEvent): void; protected _onImage(): void; get moveInteraction(): MedsurfDraw.MoveInteraction<NavigatorElement>; set moveInteraction(value: MedsurfDraw.MoveInteraction<NavigatorElement>); get zoomInteraction(): MedsurfDraw.ZoomInteraction<NavigatorElement>; set zoomInteraction(value: MedsurfDraw.ZoomInteraction<NavigatorElement>); get renderer(): PIXI.Renderer | PIXI.CanvasRenderer; set renderer(value: PIXI.Renderer | PIXI.CanvasRenderer); get canvas(): HTMLCanvasElement; set canvas(value: HTMLCanvasElement); get image(): MedsurfDraw.Image; set image(value: MedsurfDraw.Image); get navigationHeight(): number; set navigationHeight(value: number); }