Skip to main content

Interface: ShapesData

Defined in: storage/shapes.ts:27

Loaded shape collection data providing multi-polygon geometry access

Extends

Methods

destroy()

destroy(): void

Defined in: storage/base.ts:12

Releases all resources held by this data object

Returns

void

Inherited from

ItemsData.destroy


getIds()

getIds(): number[]

Defined in: storage/base.ts:23

Returns an array of item IDs

Returns

number[]

Inherited from

ItemsData.getIds


getSize()

getSize(): number

Defined in: storage/base.ts:26

Returns the total number of items

Returns

number

Inherited from

ItemsData.getSize


loadMultiPolygons()

loadMultiPolygons(options?): Promise<MultiPolygon[]>

Defined in: storage/shapes.ts:34

Loads the multi-polygon geometry for all shapes

Parameters

options?

Optional abort signal and progress callback

onProgress?

ProgressCallback

signal?

AbortSignal

Returns

Promise<MultiPolygon[]>

One MultiPolygon per shape, in index order