worldwind-ui API / ngx-worldwind / WwShapeBase
Abstract Class: WwShapeBase<T, O> ​
Defined in: angular/src/lib/shapes.ts:70
Lifecycle and events shared by every shape component.
Extended by ​
Type Parameters ​
T ​
T extends Highlightable
O ​
O
Constructors ​
Constructor ​
new WwShapeBase<
T,O>():WwShapeBase<T,O>
Defined in: angular/src/lib/shapes.ts:95
Returns ​
WwShapeBase<T, O>
Properties ​
displayName ​
readonlydisplayName:InputSignal<string|null|undefined>
Defined in: angular/src/lib/shapes.ts:74
enabled ​
readonlyenabled:InputSignal<boolean|undefined>
Defined in: angular/src/lib/shapes.ts:75
highlightOnHover ​
readonlyhighlightOnHover:InputSignal<boolean>
Defined in: angular/src/lib/shapes.ts:79
Toggle the shape's highlight attributes while the mouse is over it.
hoverEvents ​
readonlyhoverEvents:InputSignal<boolean>
Defined in: angular/src/lib/shapes.ts:81
Enable mouseEnter / mouseLeave (hover picking costs GPU time).
mouseEnter ​
readonlymouseEnter:OutputEmitterRef<PickEvent>
Defined in: angular/src/lib/shapes.ts:85
mouseLeave ​
readonlymouseLeave:OutputEmitterRef<PickEvent>
Defined in: angular/src/lib/shapes.ts:86
renderable ​
readonlyrenderable:WritableSignal<T|null>
Defined in: angular/src/lib/shapes.ts:89
The live WorldWind renderable, null until created.
shapeClick ​
readonlyshapeClick:OutputEmitterRef<PickEvent>
Defined in: angular/src/lib/shapes.ts:83
shapeDoubleClick ​
readonlyshapeDoubleClick:OutputEmitterRef<PickEvent>
Defined in: angular/src/lib/shapes.ts:84
userData ​
readonlyuserData:InputSignal<unknown>
Defined in: angular/src/lib/shapes.ts:77
Stored on the renderable's userProperties; comes back from picks.