Skip to content

worldwind-ui API / ngx-worldwind / WwDrawToolComponent

Class: WwDrawToolComponent ​

Defined in: angular/src/lib/ui/draw-tool.component.ts:71

Draw points, lines and polygons; select, drag and delete them; export GeoJSON.

Constructors ​

Constructor ​

new WwDrawToolComponent(): WwDrawToolComponent

Defined in: angular/src/lib/ui/draw-tool.component.ts:119

Returns ​

WwDrawToolComponent

Properties ​

downloadName ​

readonly downloadName: InputSignal<string>

Defined in: angular/src/lib/ui/draw-tool.component.ts:91


editable ​

readonly editable: InputSignal<boolean>

Defined in: angular/src/lib/ui/draw-tool.component.ts:86

Let features be selected, dragged and deleted.


featuresChange ​

readonly featuresChange: OutputEmitterRef<readonly DrawFeature[]>

Defined in: angular/src/lib/ui/draw-tool.component.ts:95

Emits the features whenever they change.


finishOnDoubleClick ​

readonly finishOnDoubleClick: InputSignal<boolean>

Defined in: angular/src/lib/ui/draw-tool.component.ts:87


handleImage ​

readonly handleImage: InputSignal<string | null | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:83


handleScale ​

readonly handleScale: InputSignal<number | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:84


heading ​

readonly heading: InputSignal<string | null>

Defined in: angular/src/lib/ui/draw-tool.component.ts:75


keyboard ​

readonly keyboard: InputSignal<boolean>

Defined in: angular/src/lib/ui/draw-tool.component.ts:88


layerName ​

readonly layerName: InputSignal<string | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:76


line ​

readonly line: InputSignal<ShapeStyle | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:80


panelClass ​

readonly panelClass: InputSignal<string>

Defined in: angular/src/lib/ui/draw-tool.component.ts:93

Extra classes for the panel.


pathType ​

readonly pathType: InputSignal<PathType | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:77


pointImage ​

readonly pointImage: InputSignal<string | null | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:78


pointScale ​

readonly pointScale: InputSignal<number | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:79


polygon ​

readonly polygon: InputSignal<ShapeStyle | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:81


position ​

readonly position: InputSignal<WwPanelPosition>

Defined in: angular/src/lib/ui/draw-tool.component.ts:74


selectedStyle ​

readonly selectedStyle: InputSignal<ShapeStyle | undefined>

Defined in: angular/src/lib/ui/draw-tool.component.ts:82


showDownload ​

readonly showDownload: InputSignal<boolean>

Defined in: angular/src/lib/ui/draw-tool.component.ts:90

Add a button that downloads the drawings as GeoJSON.


state ​

readonly state: WritableSignal<DrawState>

Defined in: angular/src/lib/ui/draw-tool.component.ts:99


tool ​

tool: DrawTool | null = null

Defined in: angular/src/lib/ui/draw-tool.component.ts:98

The tool, once the globe is ready.

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