DefinitelyTyped/types/ol/TileRange.d.ts
2019-08-13 16:43:56 -07:00

17 lines
649 B
TypeScript

import { Size } from './size';
import { TileCoord } from './tilecoord';
export default class TileRange {
constructor(minX: number, maxX: number, minY: number, maxY: number);
contains(tileCoord: TileCoord): boolean;
containsTileRange(tileRange: TileRange): boolean;
containsXY(x: number, y: number): boolean;
equals(tileRange: TileRange): boolean;
extend(tileRange: TileRange): void;
getHeight(): number;
getSize(): Size;
getWidth(): number;
intersects(tileRange: TileRange): boolean;
}
export function createOrUpdate(minX: number, maxX: number, minY: number, maxY: number, tileRange?: TileRange): TileRange;