This commit is contained in:
59
node_modules/ol/geom/LinearRing.d.ts
generated
vendored
Normal file
59
node_modules/ol/geom/LinearRing.d.ts
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
export default LinearRing;
|
||||
/**
|
||||
* @classdesc
|
||||
* Linear ring geometry. Only used as part of polygon; cannot be rendered
|
||||
* on its own.
|
||||
*
|
||||
* @api
|
||||
*/
|
||||
declare class LinearRing extends SimpleGeometry {
|
||||
/**
|
||||
* @param {Array<import("../coordinate.js").Coordinate>|Array<number>} coordinates Coordinates.
|
||||
* For internal use, flat coordinates in combination with `opt_layout` are also accepted.
|
||||
* @param {import("./GeometryLayout.js").default} [opt_layout] Layout.
|
||||
*/
|
||||
constructor(coordinates: Array<import("../coordinate.js").Coordinate> | Array<number>, opt_layout?: any);
|
||||
/**
|
||||
* @private
|
||||
* @type {number}
|
||||
*/
|
||||
private maxDelta_;
|
||||
/**
|
||||
* @private
|
||||
* @type {number}
|
||||
*/
|
||||
private maxDeltaRevision_;
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!LinearRing} Clone.
|
||||
* @api
|
||||
*/
|
||||
clone(): LinearRing;
|
||||
/**
|
||||
* Return the area of the linear ring on projected plane.
|
||||
* @return {number} Area (on projected plane).
|
||||
* @api
|
||||
*/
|
||||
getArea(): number;
|
||||
/**
|
||||
* Return the coordinates of the linear ring.
|
||||
* @return {Array<import("../coordinate.js").Coordinate>} Coordinates.
|
||||
* @api
|
||||
*/
|
||||
getCoordinates(): Array<import("../coordinate.js").Coordinate>;
|
||||
/**
|
||||
* @param {number} squaredTolerance Squared tolerance.
|
||||
* @return {LinearRing} Simplified LinearRing.
|
||||
* @protected
|
||||
*/
|
||||
protected getSimplifiedGeometryInternal(squaredTolerance: number): LinearRing;
|
||||
/**
|
||||
* Set the coordinates of the linear ring.
|
||||
* @param {!Array<import("../coordinate.js").Coordinate>} coordinates Coordinates.
|
||||
* @param {import("./GeometryLayout.js").default} [opt_layout] Layout.
|
||||
* @api
|
||||
*/
|
||||
setCoordinates(coordinates: Array<import("../coordinate.js").Coordinate>, opt_layout?: any): void;
|
||||
}
|
||||
import SimpleGeometry from "./SimpleGeometry.js";
|
||||
//# sourceMappingURL=LinearRing.d.ts.map
|
||||
Reference in New Issue
Block a user