DefinitelyTyped/types/ol/TileRange.d.ts
2020-01-06 13:12:33 -08:00

23 lines
672 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;