Skip to content

editorGlobalsAsyncPolygonClipper

Class: AsyncPolygonClipper

Placeholder-class that defines an asynchronous polygon clipper.

Hierarchy

AsyncPolygonClipper

RemotePolygonClipper

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