UNPKG

medsurf-draw

Version:

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

37 lines (36 loc) 1.47 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { Image } from "./Image"; export declare class DeepZoomImage extends Image { protected _callbackId: any; protected _tilesUrl: string; protected _minLevel: number; protected _maxLevel: number; protected _imageSizes: PIXI.IPoint[]; protected _gridSizes: PIXI.IPoint[]; protected _levelScaleCache: number[]; protected _debounceLoadVisibleTilesMethod: EventListener; protected _tileContainer: MedsurfDraw.Container; constructor(model: MedsurfDraw.ImageModel); destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; getCurrentLevel(): number; protected _getPixelRatio(level: number): PIXI.Point; protected _modeRemoveInit(): void; loadWholeLevel(level: number): void; loadVisibleTiles(): void; hideTiles(): void; loadFromMidToBounds(level: number, minX: number, maxX: number, minY: number, maxY: number): void; loadTile(level: number, x: number, y: number): void; drawTile(resource: PIXI.LoaderResource): void; getTileUrl(level: number, x: number, y: number): string; calculateAbsoluteTileNumber(level: number, x: number, y: number): number; onLoad(loader: PIXI.Loader, resource: PIXI.LoaderResource): void; onTileMove(): void; onTileZoom(): void; get minZoomFactor(): number; get maxZoomFactor(): number; }