Skip to content

@jdultra/ultra-globe


@jdultra/ultra-globe / WMSLayer

Class: WMSLayer

Defined in: layers/imagery/WMSLayer.d.ts:6

A service to retrieve maps from a WMS Service as a clipmap imagery layer

Extends

Constructors

Constructor

new WMSLayer(properties?): WMSLayer

Defined in: layers/imagery/WMSLayer.d.ts:29

Create a layer that requests images from a WMS service. The layer will immediately return the closest available LOD and load a better LOD for the tile when requestable Only EPSG:4326 is supported.

Parameters

properties?

Object

Returns

WMSLayer

Overrides

ClipMapImageryLayer.constructor

Properties

arrayRenderTarget

arrayRenderTarget: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:31

Inherited from

ClipMapImageryLayer.arrayRenderTarget


attribution

attribution: string | null

Defined in: layers/Layer.d.ts:29

Inherited from

ClipMapImageryLayer.attribution


blitCallbacks

blitCallbacks: any[]

Defined in: layers/imagery/WMSLayer.d.ts:68


blitsPerFrame

blitsPerFrame: number

Defined in: layers/imagery/WMSLayer.d.ts:69


bounds

bounds: any

Defined in: layers/Layer.d.ts:26

Inherited from

ClipMapImageryLayer.bounds


downloads

downloads: any[]

Defined in: layers/imagery/WMSLayer.d.ts:70


drapeOnMesh

drapeOnMesh: any

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:11

Inherited from

ClipMapImageryLayer.drapeOnMesh


drapeOnSplats

drapeOnSplats: any

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:12

Inherited from

ClipMapImageryLayer.drapeOnSplats


drapeOnTerrain

drapeOnTerrain: any

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:13

Inherited from

ClipMapImageryLayer.drapeOnTerrain


fetchTextureFunction

fetchTextureFunction: Object

Defined in: layers/imagery/WMSLayer.d.ts:73


format

format: string

Defined in: layers/imagery/WMSLayer.d.ts:51


id

id: string | number

Defined in: layers/Layer.d.ts:24

Inherited from

ClipMapImageryLayer.id


isClipMapImageryLayer

isClipMapImageryLayer: boolean

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:24

Inherited from

ClipMapImageryLayer.isClipMapImageryLayer


isLayer

isLayer: boolean

Defined in: layers/Layer.d.ts:22

Inherited from

ClipMapImageryLayer.isLayer


isProjectedImageryLayer

isProjectedImageryLayer: boolean

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:10

Inherited from

ClipMapImageryLayer.isProjectedImageryLayer


isProjectedLayer

isProjectedLayer: boolean

Defined in: layers/ProjectedLayer.d.ts:15

Inherited from

ClipMapImageryLayer.isProjectedLayer


isRasterLayer

isRasterLayer: boolean

Defined in: layers/RasterLayer.d.ts:21

Inherited from

ClipMapImageryLayer.isRasterLayer


isSelectable

isSelectable: boolean

Defined in: layers/Layer.d.ts:23

Inherited from

ClipMapImageryLayer.isSelectable


isWMSLayer

isWMSLayer: boolean

Defined in: layers/imagery/WMSLayer.d.ts:47


layer

layer: string

Defined in: layers/imagery/WMSLayer.d.ts:49


levels

levels: number | undefined

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:45

Inherited from

ClipMapImageryLayer.levels


listeners

listeners: Object

Defined in: layers/Layer.d.ts:28

Inherited from

ClipMapImageryLayer.listeners


localBounds

localBounds: any

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:9

Inherited from

ClipMapImageryLayer.localBounds


lodBounds

lodBounds: any[]

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:28

Inherited from

ClipMapImageryLayer.lodBounds


lodRefs

lodRefs: any[]

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:30

Inherited from

ClipMapImageryLayer.lodRefs


lodScale

lodScale: number

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:27

Inherited from

ClipMapImageryLayer.lodScale


map

map: any

Defined in: layers/Layer.d.ts:92

Inherited from

ClipMapImageryLayer.map


material

material: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:43

Inherited from

ClipMapImageryLayer.material


maxResolution

maxResolution: number

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:26

Inherited from

ClipMapImageryLayer.maxResolution


name

name: string

Defined in: layers/Layer.d.ts:25

Inherited from

ClipMapImageryLayer.name


origin

origin: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:71

Inherited from

ClipMapImageryLayer.origin


paused

paused: boolean | undefined

Defined in: layers/Layer.d.ts:82

Inherited from

ClipMapImageryLayer.paused


reference

reference: number

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:15

Inherited from

ClipMapImageryLayer.reference


tentativeLODBounds

tentativeLODBounds: any[]

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:29

Inherited from

ClipMapImageryLayer.tentativeLODBounds


textureLoader

textureLoader: Object

Defined in: layers/imagery/WMSLayer.d.ts:52


textureSize

textureSize: number

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:25

Inherited from

ClipMapImageryLayer.textureSize


transform

transform: Converter | undefined

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:8

Inherited from

ProjectedImageryLayer.transform


transparency

transparency: any

Defined in: layers/imagery/ProjectedImageryLayer.d.ts:14

Inherited from

ClipMapImageryLayer.transparency


uCameraPos

uCameraPos: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:50

Inherited from

ClipMapImageryLayer.uCameraPos


uCameraThreshold

uCameraThreshold: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:51

Inherited from

ClipMapImageryLayer.uCameraThreshold


uDrapeOnMesh

uDrapeOnMesh: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:54

Inherited from

ClipMapImageryLayer.uDrapeOnMesh


uDrapeOnSplats

uDrapeOnSplats: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:56

Inherited from

ClipMapImageryLayer.uDrapeOnSplats


uDrapeOnTerrain

uDrapeOnTerrain: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:55

Inherited from

ClipMapImageryLayer.uDrapeOnTerrain


uLodBoundsArray

uLodBoundsArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:57

Inherited from

ClipMapImageryLayer.uLodBoundsArray


uNumLevels

uNumLevels: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:52

Inherited from

ClipMapImageryLayer.uNumLevels


uOffset

uOffset: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:49

Inherited from

ClipMapImageryLayer.uOffset


uOpacity

uOpacity: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:47

Inherited from

ClipMapImageryLayer.uOpacity


uRefEArray

uRefEArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:62

Inherited from

ClipMapImageryLayer.uRefEArray


uReference

uReference: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:48

Inherited from

ClipMapImageryLayer.uReference


uRefKxArray

uRefKxArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:60

Inherited from

ClipMapImageryLayer.uRefKxArray


uRefKyArray

uRefKyArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:61

Inherited from

ClipMapImageryLayer.uRefKyArray


uRefLocalUvMaxArray

uRefLocalUvMaxArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:67

Inherited from

ClipMapImageryLayer.uRefLocalUvMaxArray


uRefLocalUvMinArray

uRefLocalUvMinArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:66

Inherited from

ClipMapImageryLayer.uRefLocalUvMinArray


uRefMinLocalArray

uRefMinLocalArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:64

Inherited from

ClipMapImageryLayer.uRefMinLocalArray


uRefNArray

uRefNArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:63

Inherited from

ClipMapImageryLayer.uRefNArray


uRefOriginDeg

uRefOriginDeg: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:53

Inherited from

ClipMapImageryLayer.uRefOriginDeg


uRefSLatArray

uRefSLatArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:59

Inherited from

ClipMapImageryLayer.uRefSLatArray


uRefSLonArray

uRefSLonArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:58

Inherited from

ClipMapImageryLayer.uRefSLonArray


uRefSpanLocalArray

uRefSpanLocalArray: any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:65

Inherited from

ClipMapImageryLayer.uRefSpanLocalArray


url

url: string

Defined in: layers/imagery/WMSLayer.d.ts:48


version

version: string

Defined in: layers/imagery/WMSLayer.d.ts:50


visible

visible: boolean

Defined in: layers/Layer.d.ts:27

Inherited from

ClipMapImageryLayer.visible

Methods

addListener()

addListener(key, listener): void

Defined in: layers/Layer.d.ts:74

Adds a listener for layer events

Parameters

key

any

can be anything but should be unique

listener

Function

a function : (layer, eventType)=>{}

Returns

void

Inherited from

ClipMapImageryLayer.addListener


dispose()

dispose(): void

Defined in: layers/Layer.d.ts:87

disposes of any resources used by this layer

Returns

void

Inherited from

ClipMapImageryLayer.dispose


getBounds()

getBounds(): Box2

Defined in: layers/Layer.d.ts:62

Returns

Box2

bounds in longitude latitude (degrees)

Inherited from

ClipMapImageryLayer.getBounds


getCenter()

getCenter(sfct): Vector3

Defined in: layers/Layer.d.ts:37

Moves a given point to this layer's center in degree longitude/latitude

Parameters

sfct

Vector3

a point to move

Returns

Vector3

the input point

Inherited from

ClipMapImageryLayer.getCenter


getID()

getID(): string | number

Defined in: layers/Layer.d.ts:42

Returns

string | number

layer id

Inherited from

ClipMapImageryLayer.getID


getName()

getName(): string

Defined in: layers/Layer.d.ts:47

Returns

string

layer name

Inherited from

ClipMapImageryLayer.getName


getTarget()

getTarget(needsDepthBuffer?): any

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:84

Parameters

needsDepthBuffer?

boolean

Returns

any

Inherited from

ClipMapImageryLayer.getTarget


getTextureBoundsAndReference()

getTextureBoundsAndReference(): Object

Defined in: layers/imagery/WMSLayer.d.ts:75

Returns

Object


invalidate()

invalidate(): void

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:83

Returns

void

Inherited from

ClipMapImageryLayer.invalidate


loadLODTexture()

loadLODTexture(lodIndex, bounds): any

Defined in: layers/imagery/WMSLayer.d.ts:74

Parameters

lodIndex

any

bounds

any

Returns

any

Overrides

ClipMapImageryLayer.loadLODTexture


raycast()

raycast(raycaster): any[]

Defined in: layers/Layer.d.ts:80

raycasts through objects from this layer if the layer is selectable and if the objects are raycastable

Parameters

raycaster

Object

a three.js Raycaster

Returns

any[]

an array of selected objects

Inherited from

ClipMapImageryLayer.raycast


removeListener()

removeListener(key): void

Defined in: layers/Layer.d.ts:68

Removes the listener associated to the given key

Parameters

key

any

can be anything but should be unique

Returns

void

Inherited from

ClipMapImageryLayer.removeListener


render()

render(colorTexture, normalTexture, emissiveTexture, metalnessRoughnessTexture, positionTexture, renderTarget): boolean

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:100

Render imagery into a render target using the provided position texture. Subclasses must implement this method.

Parameters

colorTexture

any

normalTexture

any

emissiveTexture

any

metalnessRoughnessTexture

any

positionTexture

any

renderTarget

any

Returns

boolean

Inherited from

ClipMapImageryLayer.render


setLODBounds()

setLODBounds(lodIndex, bounds): void

Defined in: layers/imagery/ClipMapImageryLayer.d.ts:85

Parameters

lodIndex

any

bounds

any

Returns

void

Inherited from

ClipMapImageryLayer.setLODBounds


setName()

setName(name): void

Defined in: layers/Layer.d.ts:52

change the layer name

Parameters

name

string

Returns

void

Inherited from

ClipMapImageryLayer.setName


setVisible()

setVisible(visible): void

Defined in: layers/Layer.d.ts:57

Modifies the layer visibility

Parameters

visible

boolean

Returns

void

Inherited from

ClipMapImageryLayer.setVisible