/** @packageDocumentation * @module OrbitGT */ declare type float64 = number; import { Bounds } from "../../spatial/geom/Bounds"; import { TileIndex } from "../model/TileIndex"; import { Level } from "./Level"; /** * Class AViewRequest defines a abstract request the render a view. * * @version 1.0 November 2015 */ /** @internal */ export declare abstract class AViewRequest { /** * Make a new request. */ constructor(); /** * Get the frame time. * @return the frame time. */ abstract getFrameTime(): float64; /** * Check if bounds are visible. * @param bounds the bounds (in model space). * @return true if visible. */ abstract isVisibleBox(bounds: Bounds): boolean; /** * Should a tile be split? * @param level the level of the tile. * @param tile the tile index. * @return true if the tile should be split into its children. */ abstract shouldSplit(level: Level, tile: TileIndex): boolean; } export {}; //# sourceMappingURL=AViewRequest.d.ts.map