ol
Version:
OpenLayers mapping library
56 lines • 1.39 kB
TypeScript
export default RenderBox;
declare class RenderBox extends Disposable {
/**
* @param {string} className CSS class name.
*/
constructor(className: string);
/**
* @type {import("../geom/Polygon.js").default}
* @private
*/
private geometry_;
/**
* @type {HTMLDivElement}
* @private
*/
private element_;
/**
* @private
* @type {import("../PluggableMap.js").default}
*/
private map_;
/**
* @private
* @type {import("../pixel.js").Pixel}
*/
private startPixel_;
/**
* @private
* @type {import("../pixel.js").Pixel}
*/
private endPixel_;
/**
* @private
*/
private render_;
/**
* @param {import("../PluggableMap.js").default} map Map.
*/
setMap(map: import("../PluggableMap.js").default): void;
/**
* @param {import("../pixel.js").Pixel} startPixel Start pixel.
* @param {import("../pixel.js").Pixel} endPixel End pixel.
*/
setPixels(startPixel: number[], endPixel: number[]): void;
/**
* Creates or updates the cached geometry.
*/
createOrUpdateGeometry(): void;
/**
* @return {import("../geom/Polygon.js").default} Geometry.
*/
getGeometry(): Polygon;
}
import Disposable from "../Disposable.js";
import Polygon from "../geom/Polygon.js";
//# sourceMappingURL=Box.d.ts.map