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