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
GridCoordinateIntf&StructuredGrid<this>
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
| Parameter | Type |
|---|---|
nr | number |
nt | number |
start_rn | number |
end_rn | number |
start_az | number |
end_az | number |
longitude | number |
latitude | number |
thin_x? | number |
thin_y? | number |
Returns
RadarSweepGrid
Overrides
gridCoordinateMixin(StructuredGrid).constructor
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
end_az | readonly | number | - | grids/RadarSweepGrid.ts:24 |
end_rn | readonly | number | - | grids/RadarSweepGrid.ts:22 |
geod | readonly | GeodesicClass | - | grids/RadarSweepGrid.ts:25 |
is_conformal | readonly | boolean | gridCoordinateMixin(StructuredGrid).is_conformal | grids/Grid.ts:23 |
latitude | readonly | number | - | grids/RadarSweepGrid.ts:20 |
longitude | readonly | number | - | grids/RadarSweepGrid.ts:19 |
ni | readonly | number | gridCoordinateMixin(StructuredGrid).ni | grids/Grid.ts:21 |
nj | readonly | number | gridCoordinateMixin(StructuredGrid).nj | grids/Grid.ts:22 |
start_az | readonly | number | - | grids/RadarSweepGrid.ts:23 |
start_rn | readonly | number | - | grids/RadarSweepGrid.ts:21 |
thin_x | readonly | number | gridCoordinateMixin(StructuredGrid).thin_x | grids/StructuredGrid.ts:34 |
thin_y | readonly | number | gridCoordinateMixin(StructuredGrid).thin_y | grids/StructuredGrid.ts:35 |
type | readonly | GridType | gridCoordinateMixin(StructuredGrid).type | grids/Grid.ts:20 |
Methods
copy()
copy(
opts?):RadarSweepGrid
Defined in: grids/RadarSweepGrid.ts:42
Parameters
| Parameter | Type |
|---|---|
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
| Parameter | Type |
|---|---|
gl | WebGLAnyRenderingContext |
Returns
Promise<DomainBuffers>
Inherited from
gridCoordinateMixin(StructuredGrid).getDomainBuffers
getEarthCoords()
getEarthCoords(
ni?,nj?,which_i?,which_j?):EarthCoords
Defined in: grids/GridCoordinates.ts:8
Parameters
| Parameter | Type |
|---|---|
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()
protectedmakeDomainBuffers(gl):Promise<{texcoords:WGLBuffer;vertices:WGLBuffer; }>
Defined in: grids/RadarSweepGrid.ts:57
Parameters
| Parameter | Type |
|---|---|
gl | WebGLAnyRenderingContext |
Returns
Promise<{ texcoords: WGLBuffer; vertices: WGLBuffer; }>
Overrides
gridCoordinateMixin(StructuredGrid).makeDomainBuffers
sampleNearestGridPoint()
sampleNearestGridPoint(
lon,lat,ary):object
Defined in: grids/StructuredGrid.ts:111
Parameters
| Parameter | Type |
|---|---|
lon | number |
lat | number |
ary | TypedArray |
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
| Parameter | Type |
|---|---|
start_i | number |
end_i | number |
start_j | number |
end_j | number |
Returns
void
Inherited from
gridCoordinateMixin(StructuredGrid).setupCoordinateCaches
thinnedGridParameters()
protectedthinnedGridParameters(thin_fac,map_max_zoom,ll_x,ll_y,ur_x,ur_y):object
Defined in: grids/StructuredGrid.ts:55
Parameters
| Parameter | Type |
|---|---|
thin_fac | number |
map_max_zoom | number |
ll_x | number |
ll_y | number |
ur_x | number |
ur_y | number |
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
| Parameter | Type |
|---|---|
a | number |
b | number |
opts? | { inverse?: boolean; } |
opts.inverse? | boolean |
Returns
[number, number]
Overrides
gridCoordinateMixin(StructuredGrid).transform