Skip to main content

Class: RadarSweepGrid

Defined in: grids/RadarSweepGrid.ts:18

A grid for a radar sweep centered at a certain latitude and longitude.

Plot Component Compatibility

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

Extends

Constructors

Constructor

new RadarSweepGrid(nr, nt, start_rn, end_rn, start_az, end_az, longitude, latitude, thin_x?, thin_y?): RadarSweepGrid

Defined in: grids/RadarSweepGrid.ts:27

Parameters

ParameterType
nrnumber
ntnumber
start_rnnumber
end_rnnumber
start_aznumber
end_aznumber
longitudenumber
latitudenumber
thin_x?number
thin_y?number

Returns

RadarSweepGrid

Overrides

gridCoordinateMixin(StructuredGrid).constructor

Properties

PropertyModifierTypeInherited fromDefined in
end_azreadonlynumber-grids/RadarSweepGrid.ts:24
end_rnreadonlynumber-grids/RadarSweepGrid.ts:22
geodreadonlyGeodesicClass-grids/RadarSweepGrid.ts:25
is_conformalreadonlybooleangridCoordinateMixin(StructuredGrid).is_conformalgrids/Grid.ts:23
latitudereadonlynumber-grids/RadarSweepGrid.ts:20
longitudereadonlynumber-grids/RadarSweepGrid.ts:19
nireadonlynumbergridCoordinateMixin(StructuredGrid).nigrids/Grid.ts:21
njreadonlynumbergridCoordinateMixin(StructuredGrid).njgrids/Grid.ts:22
start_azreadonlynumber-grids/RadarSweepGrid.ts:23
start_rnreadonlynumber-grids/RadarSweepGrid.ts:21
thin_xreadonlynumbergridCoordinateMixin(StructuredGrid).thin_xgrids/StructuredGrid.ts:34
thin_yreadonlynumbergridCoordinateMixin(StructuredGrid).thin_ygrids/StructuredGrid.ts:35
typereadonlyGridTypegridCoordinateMixin(StructuredGrid).typegrids/Grid.ts:20

Methods

copy()

copy(opts?): RadarSweepGrid

Defined in: grids/RadarSweepGrid.ts:42

Parameters

ParameterType
opts?{ end_az?: number; end_rn?: number; latitude?: number; longitude?: number; ni?: number; nj?: number; start_az?: number; start_rn?: number; }
opts.end_az?number
opts.end_rn?number
opts.latitude?number
opts.longitude?number
opts.ni?number
opts.nj?number
opts.start_az?number
opts.start_rn?number

Returns

RadarSweepGrid

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/RadarSweepGrid.ts:57

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(a, b, opts?): [number, number]

Defined in: grids/RadarSweepGrid.ts:61

Parameters

ParameterType
anumber
bnumber
opts?{ inverse?: boolean; }
opts.inverse?boolean

Returns

[number, number]

Overrides

gridCoordinateMixin(StructuredGrid).transform