Skip to main content

Class: GeostationaryImage

Defined in: grids/Geostationary.ts:18

Grid for geostationary satellite images

Plot Component Compatibility​

  • ✅ Fill
  • ✅ Raster
  • ✅ Contour
  • ✅ Paintball
  • ❌ Barbs
  • ❌ Hodographs
  • ❌ StationPlot

Extends​

Constructors​

Constructor​

new GeostationaryImage(ni, nj, ll_x, ll_y, ur_x, ur_y, satellite_lon, thin_x?, thin_y?): GeostationaryImage

Defined in: grids/Geostationary.ts:27

Parameters​

ParameterType
ninumber
njnumber
ll_xnumber
ll_ynumber
ur_xnumber
ur_ynumber
satellite_lonnumber
thin_x?number
thin_y?number

Returns​

GeostationaryImage

Overrides​

gridCoordinateMixin(StructuredGrid).constructor

Properties​

PropertyModifierTypeInherited fromDefined in
is_conformalreadonlybooleangridCoordinateMixin(StructuredGrid).is_conformalgrids/Grid.ts:23
ll_xreadonlynumber-grids/Geostationary.ts:20
ll_yreadonlynumber-grids/Geostationary.ts:21
nireadonlynumbergridCoordinateMixin(StructuredGrid).nigrids/Grid.ts:21
njreadonlynumbergridCoordinateMixin(StructuredGrid).njgrids/Grid.ts:22
satellite_lonreadonlynumber-grids/Geostationary.ts:19
thin_xreadonlynumbergridCoordinateMixin(StructuredGrid).thin_xgrids/StructuredGrid.ts:34
thin_yreadonlynumbergridCoordinateMixin(StructuredGrid).thin_ygrids/StructuredGrid.ts:35
typereadonlyGridTypegridCoordinateMixin(StructuredGrid).typegrids/Grid.ts:20
ur_xreadonlynumber-grids/Geostationary.ts:22
ur_yreadonlynumber-grids/Geostationary.ts:23

Methods​

copy()​

copy(): GeostationaryImage

Defined in: grids/Geostationary.ts:55

Returns​

GeostationaryImage

Overrides​

gridCoordinateMixin(StructuredGrid).copy


getDomainBuffers()​

getDomainBuffers(gl): Promise<DomainBuffers>

Defined in: grids/DomainBuffer.ts:9

Parameters​

ParameterType
glWebGLAnyRenderingContext

Returns​

Promise<DomainBuffers>

Inherited from​

gridCoordinateMixin(StructuredGrid).getDomainBuffers


getEarthCoords()​

getEarthCoords(ni?, nj?, which_i?, which_j?): EarthCoords

Defined in: grids/GridCoordinates.ts:8

Parameters​

ParameterType
ni?number
nj?number
which_i?GridElement
which_j?GridElement

Returns​

EarthCoords

Inherited from​

gridCoordinateMixin(StructuredGrid).getEarthCoords


getGridCoords()​

getGridCoords(): GridCoords

Defined in: grids/GridCoordinates.ts:9

Returns​

GridCoords

Inherited from​

gridCoordinateMixin(StructuredGrid).getGridCoords


makeDomainBuffers()​

protected makeDomainBuffers(gl): Promise<{ texcoords: WGLBuffer; vertices: WGLBuffer; }>

Defined in: grids/Geostationary.ts:42

Parameters​

ParameterType
glWebGLAnyRenderingContext

Returns​

Promise<{ texcoords: WGLBuffer; vertices: WGLBuffer; }>

Overrides​

gridCoordinateMixin(StructuredGrid).makeDomainBuffers


sampleNearestGridPoint()​

sampleNearestGridPoint(lon, lat, ary): object

Defined in: grids/StructuredGrid.ts:111

Parameters​

ParameterType
lonnumber
latnumber
aryTypedArray

Returns​

object

sample​

sample: number

sample_lat​

sample_lat: number

sample_lon​

sample_lon: number

Inherited from​

gridCoordinateMixin(StructuredGrid).sampleNearestGridPoint


setupCoordinateCaches()​

setupCoordinateCaches(start_i, end_i, start_j, end_j): void

Defined in: grids/GridCoordinates.ts:7

Parameters​

ParameterType
start_inumber
end_inumber
start_jnumber
end_jnumber

Returns​

void

Inherited from​

gridCoordinateMixin(StructuredGrid).setupCoordinateCaches


thinnedGridParameters()​

protected thinnedGridParameters(thin_fac, map_max_zoom, ll_x, ll_y, ur_x, ur_y): object

Defined in: grids/StructuredGrid.ts:55

Parameters​

ParameterType
thin_facnumber
map_max_zoomnumber
ll_xnumber
ll_ynumber
ur_xnumber
ur_ynumber

Returns​

object

ll_x​

ll_x: number = new_ll_x

ll_y​

ll_y: number = new_ll_y

ni​

ni: number

nj​

nj: number

thin_x​

thin_x: number

thin_y​

thin_y: number

ur_x​

ur_x: number = new_ur_x

ur_y​

ur_y: number = new_ur_y

Inherited from​

gridCoordinateMixin(StructuredGrid).thinnedGridParameters


transform()​

transform(x, y, opts?): [number, number]

Defined in: grids/Geostationary.ts:48

Parameters​

ParameterType
xnumber
ynumber
opts?{ inverse?: boolean; }
opts.inverse?boolean

Returns​

[number, number]

Overrides​

gridCoordinateMixin(StructuredGrid).transform