Skip to content

worldwind-ui API / ngx-worldwind / WwPolygonComponent

Class: WwPolygonComponent ​

Defined in: angular/src/lib/shapes.ts:328

A 3D polygon, optionally extruded to the ground.

Extends ​

Constructors ​

Constructor ​

new WwPolygonComponent(): WwPolygonComponent

Defined in: angular/src/lib/shapes.ts:95

Returns ​

WwPolygonComponent

Inherited from ​

WwStyledShapeBase.constructor

Properties ​

altitudeMode ​

readonly altitudeMode: InputSignal<AltitudeMode | undefined>

Defined in: angular/src/lib/shapes.ts:330


applyLighting ​

readonly applyLighting: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:187

Inherited from ​

WwStyledShapeBase.applyLighting


boundaries ​

readonly boundaries: InputSignal<PolygonBoundaries>

Defined in: angular/src/lib/shapes.ts:329


depthTest ​

readonly depthTest: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:188

Inherited from ​

WwStyledShapeBase.depthTest


displayName ​

readonly displayName: InputSignal<string | null | undefined>

Defined in: angular/src/lib/shapes.ts:74

Inherited from ​

WwStyledShapeBase.displayName


drawVerticals ​

readonly drawVerticals: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:186

Inherited from ​

WwStyledShapeBase.drawVerticals


enabled ​

readonly enabled: InputSignal<boolean | undefined>

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

Inherited from ​

WwStyledShapeBase.enabled


extrude ​

readonly extrude: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:331


fill ​

readonly fill: InputSignal<ColorInput | null | undefined>

Defined in: angular/src/lib/shapes.ts:183

Inherited from ​

WwStyledShapeBase.fill


highlight ​

readonly highlight: InputSignal<ShapeStyle | null | undefined>

Defined in: angular/src/lib/shapes.ts:190

Inherited from ​

WwStyledShapeBase.highlight


highlightOnHover ​

readonly highlightOnHover: InputSignal<boolean>

Defined in: angular/src/lib/shapes.ts:79

Toggle the shape's highlight attributes while the mouse is over it.

Inherited from ​

WwStyledShapeBase.highlightOnHover


hoverEvents ​

readonly hoverEvents: InputSignal<boolean>

Defined in: angular/src/lib/shapes.ts:81

Enable mouseEnter / mouseLeave (hover picking costs GPU time).

Inherited from ​

WwStyledShapeBase.hoverEvents


imageSource ​

readonly imageSource: InputSignal<string | null | undefined>

Defined in: angular/src/lib/shapes.ts:189

Inherited from ​

WwStyledShapeBase.imageSource


mouseEnter ​

readonly mouseEnter: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:85

Inherited from ​

WwStyledShapeBase.mouseEnter


mouseLeave ​

readonly mouseLeave: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:86

Inherited from ​

WwStyledShapeBase.mouseLeave


renderable ​

readonly renderable: WritableSignal<WWPolygon | null>

Defined in: angular/src/lib/shapes.ts:89

The live WorldWind renderable, null until created.

Inherited from ​

WwStyledShapeBase.renderable


shapeClick ​

readonly shapeClick: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:83

Inherited from ​

WwStyledShapeBase.shapeClick


shapeDoubleClick ​

readonly shapeDoubleClick: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:84

Inherited from ​

WwStyledShapeBase.shapeDoubleClick


stroke ​

readonly stroke: InputSignal<ColorInput | null | undefined>

Defined in: angular/src/lib/shapes.ts:184

Inherited from ​

WwStyledShapeBase.stroke


strokeWidth ​

readonly strokeWidth: InputSignal<number | undefined>

Defined in: angular/src/lib/shapes.ts:185

Inherited from ​

WwStyledShapeBase.strokeWidth


userData ​

readonly userData: InputSignal<unknown>

Defined in: angular/src/lib/shapes.ts:77

Stored on the renderable's userProperties; comes back from picks.

Inherited from ​

WwStyledShapeBase.userData

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