Skip to content

worldwind-ui API / ngx-worldwind / WwLayerBase

Abstract Class: WwLayerBase<L> ​

Defined in: angular/src/lib/layers.ts:39

Shared inputs and lifecycle for layer components. Subclasses implement create.

Extended by ​

Type Parameters ​

L ​

L extends WWLayer = WWLayer

Constructors ​

Constructor ​

new WwLayerBase<L>(): WwLayerBase<L>

Defined in: angular/src/lib/layers.ts:75

Returns ​

WwLayerBase<L>

Properties ​

attribution ​

readonly attribution: InputSignal<string | LayerAttribution | null | undefined>

Defined in: angular/src/lib/layers.ts:51

Credit for the layer's data (shown by ww-attribution); null hides a built-in default.


displayName ​

readonly displayName: InputSignal<string | undefined>

Defined in: angular/src/lib/layers.ts:44


enabled ​

readonly enabled: InputSignal<boolean | undefined>

Defined in: angular/src/lib/layers.ts:45


index ​

readonly index: InputSignal<number | undefined>

Defined in: angular/src/lib/layers.ts:43

Position in the layer stack (0 = bottom). Creation only.


layer ​

readonly layer: WritableSignal<L | null>

Defined in: angular/src/lib/layers.ts:61

The live WorldWind layer, null until the globe is ready (and, for async layers, loaded).


legend ​

readonly legend: InputSignal<string | LayerLegend | null | undefined>

Defined in: angular/src/lib/layers.ts:53

Legend image URL or descriptor (shown by ww-legend).


loadError ​

readonly loadError: OutputEmitterRef<unknown>

Defined in: angular/src/lib/layers.ts:58

Emits when an asynchronous create rejects.


maxActiveAltitude ​

readonly maxActiveAltitude: InputSignal<number | undefined>

Defined in: angular/src/lib/layers.ts:49


minActiveAltitude ​

readonly minActiveAltitude: InputSignal<number | undefined>

Defined in: angular/src/lib/layers.ts:48


opacity ​

readonly opacity: InputSignal<number | undefined>

Defined in: angular/src/lib/layers.ts:46


pickEnabled ​

readonly pickEnabled: InputSignal<boolean | undefined>

Defined in: angular/src/lib/layers.ts:47


timeDimension ​

readonly timeDimension: InputSignal<TimeDimension | null | undefined>

Defined in: angular/src/lib/layers.ts:55

The instants the layer can show (used by ww-time-slider); read from capabilities when available.

MIT licensed. Not affiliated with NASA; WorldWind is NASA's open-source virtual globe.