Don't import ourselves
This commit is contained in:
@@ -33,7 +33,7 @@ class Circle extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./Circle.js").default} Clone.
|
||||
* @return {!Circle} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
@@ -230,7 +230,7 @@ class Circle extends SimpleGeometry {
|
||||
* string identifier or a {@link module:ol/proj/Projection~Projection} object.
|
||||
* @param {import("../proj.js").ProjectionLike} destination The desired projection. Can be a
|
||||
* string identifier or a {@link module:ol/proj/Projection~Projection} object.
|
||||
* @return {import("./Circle.js").default} This geometry. Note that original geometry is
|
||||
* @return {Circle} This geometry. Note that original geometry is
|
||||
* modified in place.
|
||||
* @function
|
||||
* @api
|
||||
|
||||
@@ -47,7 +47,7 @@ class Geometry extends BaseObject {
|
||||
|
||||
/**
|
||||
* @protected
|
||||
* @type {Object<string, import("./Geometry.js").default>}
|
||||
* @type {Object<string, Geometry>}
|
||||
*/
|
||||
this.simplifiedGeometryCache = {};
|
||||
|
||||
@@ -68,7 +68,7 @@ class Geometry extends BaseObject {
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @abstract
|
||||
* @return {!import("./Geometry.js").default} Clone.
|
||||
* @return {!Geometry} Clone.
|
||||
*/
|
||||
clone() {}
|
||||
|
||||
@@ -159,7 +159,7 @@ class Geometry extends BaseObject {
|
||||
* Douglas Peucker} algorithm. For polygons, a quantization-based
|
||||
* simplification is used to preserve topology.
|
||||
* @param {number} tolerance The tolerance distance for simplification.
|
||||
* @return {import("./Geometry.js").default} A new, simplified version of the original geometry.
|
||||
* @return {Geometry} A new, simplified version of the original geometry.
|
||||
* @api
|
||||
*/
|
||||
simplify(tolerance) {
|
||||
@@ -172,7 +172,7 @@ class Geometry extends BaseObject {
|
||||
* See https://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm.
|
||||
* @abstract
|
||||
* @param {number} squaredTolerance Squared tolerance.
|
||||
* @return {import("./Geometry.js").default} Simplified geometry.
|
||||
* @return {Geometry} Simplified geometry.
|
||||
*/
|
||||
getSimplifiedGeometry(squaredTolerance) {}
|
||||
|
||||
@@ -222,7 +222,7 @@ class Geometry extends BaseObject {
|
||||
* string identifier or a {@link module:ol/proj/Projection~Projection} object.
|
||||
* @param {import("../proj.js").ProjectionLike} destination The desired projection. Can be a
|
||||
* string identifier or a {@link module:ol/proj/Projection~Projection} object.
|
||||
* @return {import("./Geometry.js").default} This geometry. Note that original geometry is
|
||||
* @return {Geometry} This geometry. Note that original geometry is
|
||||
* modified in place.
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -62,7 +62,7 @@ class GeometryCollection extends Geometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./GeometryCollection.js").default} Clone.
|
||||
* @return {!GeometryCollection} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -80,7 +80,7 @@ class LineString extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./LineString.js").default} Clone.
|
||||
* @return {!LineString} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -51,7 +51,7 @@ class LinearRing extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./LinearRing.js").default} Clone.
|
||||
* @return {!LinearRing} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -91,7 +91,7 @@ class MultiLineString extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./MultiLineString.js").default} Clone.
|
||||
* @return {!MultiLineString} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -48,7 +48,7 @@ class MultiPoint extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./MultiPoint.js").default} Clone.
|
||||
* @return {!MultiPoint} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -135,7 +135,7 @@ class MultiPolygon extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./MultiPolygon.js").default} Clone.
|
||||
* @return {!MultiPolygon} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -26,7 +26,7 @@ class Point extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./Point.js").default} Clone.
|
||||
* @return {!Point} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
|
||||
@@ -111,7 +111,7 @@ class Polygon extends SimpleGeometry {
|
||||
|
||||
/**
|
||||
* Make a complete copy of the geometry.
|
||||
* @return {!import("./Polygon.js").default} Clone.
|
||||
* @return {!Polygon} Clone.
|
||||
* @override
|
||||
* @api
|
||||
*/
|
||||
@@ -342,7 +342,7 @@ export default Polygon;
|
||||
* polygon. Default is `32`.
|
||||
* @param {number=} opt_sphereRadius Optional radius for the sphere (defaults to
|
||||
* the Earth's mean radius using the WGS84 ellipsoid).
|
||||
* @return {import("./Polygon.js").default} The "circular" polygon.
|
||||
* @return {Polygon} The "circular" polygon.
|
||||
* @api
|
||||
*/
|
||||
export function circular(center, radius, opt_n, opt_sphereRadius) {
|
||||
@@ -360,7 +360,7 @@ export function circular(center, radius, opt_n, opt_sphereRadius) {
|
||||
/**
|
||||
* Create a polygon from an extent. The layout used is `XY`.
|
||||
* @param {import("../extent.js").Extent} extent The extent.
|
||||
* @return {import("./Polygon.js").default} The polygon.
|
||||
* @return {Polygon} The polygon.
|
||||
* @api
|
||||
*/
|
||||
export function fromExtent(extent) {
|
||||
@@ -380,7 +380,7 @@ export function fromExtent(extent) {
|
||||
* @param {number=} opt_sides Number of sides of the polygon. Default is 32.
|
||||
* @param {number=} opt_angle Start angle for the first vertex of the polygon in
|
||||
* radians. Default is 0.
|
||||
* @return {import("./Polygon.js").default} Polygon geometry.
|
||||
* @return {Polygon} Polygon geometry.
|
||||
* @api
|
||||
*/
|
||||
export function fromCircle(circle, opt_sides, opt_angle) {
|
||||
@@ -406,7 +406,7 @@ export function fromCircle(circle, opt_sides, opt_angle) {
|
||||
|
||||
/**
|
||||
* Modify the coordinates of a polygon to make it a regular polygon.
|
||||
* @param {import("./Polygon.js").default} polygon Polygon geometry.
|
||||
* @param {Polygon} polygon Polygon geometry.
|
||||
* @param {import("../coordinate.js").Coordinate} center Center of the regular polygon.
|
||||
* @param {number} radius Radius of the regular polygon.
|
||||
* @param {number=} opt_angle Start angle for the first vertex of the polygon in
|
||||
|
||||
@@ -130,7 +130,7 @@ class SimpleGeometry extends Geometry {
|
||||
|
||||
/**
|
||||
* @param {number} squaredTolerance Squared tolerance.
|
||||
* @return {import("./SimpleGeometry.js").default} Simplified geometry.
|
||||
* @return {SimpleGeometry} Simplified geometry.
|
||||
* @protected
|
||||
*/
|
||||
getSimplifiedGeometryInternal(squaredTolerance) {
|
||||
@@ -298,7 +298,7 @@ SimpleGeometry.prototype.containsXY = FALSE;
|
||||
|
||||
|
||||
/**
|
||||
* @param {import("./SimpleGeometry.js").default} simpleGeometry Simple geometry.
|
||||
* @param {SimpleGeometry} simpleGeometry Simple geometry.
|
||||
* @param {import("../transform.js").Transform} transform Transform.
|
||||
* @param {Array<number>=} opt_dest Destination.
|
||||
* @return {Array<number>} Transformed flat coordinates.
|
||||
|
||||
Reference in New Issue
Block a user