editor › Globals › AsyncPolygonClipper
Class: AsyncPolygonClipper
Placeholder-class that defines an asynchronous polygon clipper.
Hierarchy
↳ AsyncPolygonClipper
Index
Methods
Methods
Abstract difference
▸ difference(base: Polygon | MultiPolygon, candidates: Array‹Polygon | MultiPolygon›): ICancellablePromise‹MultiPolygon›
Overrides PolygonClipper.difference
Defined in src/util/polygon/AsyncPolygonClipper.ts:19
Parameters:
| Name | Type |
|---|---|
base |
Polygon | MultiPolygon |
candidates |
Array‹Polygon | MultiPolygon› |
Returns: ICancellablePromise‹MultiPolygon›
Abstract intersection
▸ intersection(base: Polygon | MultiPolygon, candidates: Array‹Polygon | MultiPolygon›): ICancellablePromise‹MultiPolygon›
Overrides PolygonClipper.intersection
Defined in src/util/polygon/AsyncPolygonClipper.ts:24
Parameters:
| Name | Type |
|---|---|
base |
Polygon | MultiPolygon |
candidates |
Array‹Polygon | MultiPolygon› |
Returns: ICancellablePromise‹MultiPolygon›
Abstract multiUnion
▸ multiUnion(polygons: Array‹Polygon | MultiPolygon›, ensuredConstraints?: string): ICancellablePromise‹MultiPolygon›
Overrides PolygonClipper.multiUnion
Defined in src/util/polygon/AsyncPolygonClipper.ts:14
Parameters:
| Name | Type |
|---|---|
polygons |
Array‹Polygon | MultiPolygon› |
ensuredConstraints? |
string |
Returns: ICancellablePromise‹MultiPolygon›
Abstract union
▸ union(base: Polygon | MultiPolygon, candidates: Array‹Polygon | MultiPolygon›): ICancellablePromise‹MultiPolygon›
Overrides PolygonClipper.union
Defined in src/util/polygon/AsyncPolygonClipper.ts:9
Parameters:
| Name | Type |
|---|---|
base |
Polygon | MultiPolygon |
candidates |
Array‹Polygon | MultiPolygon› |
Returns: ICancellablePromise‹MultiPolygon›