Abstract Class: StructuredGrid
Defined in: Grid.ts:150
A structured grid (in this case meaning a cartesian grid with i and j coordinates)
Extends
Extended by
Constructors
Constructor
new StructuredGrid(
type
,is_conformal
,ni
,nj
,thin_x?
,thin_y?
):StructuredGrid
Defined in: Grid.ts:155
Parameters
Parameter | Type |
---|---|
type | GridType |
is_conformal | boolean |
ni | number |
nj | number |
thin_x? | number |
thin_y? | number |
Returns
StructuredGrid
Overrides
Properties
Property | Modifier | Type | Inherited from | Defined in |
---|---|---|---|---|
is_conformal | readonly | boolean | Grid .is_conformal | Grid.ts:104 |
ni | readonly | number | Grid .ni | Grid.ts:102 |
nj | readonly | number | Grid .nj | Grid.ts:103 |
thin_x | readonly | number | - | Grid.ts:152 |
thin_y | readonly | number | - | Grid.ts:153 |
type | readonly | GridType | Grid .type | Grid.ts:101 |
Methods
copy()
abstract
copy(opts?
):Grid
Defined in: Grid.ts:210
Parameters
Parameter | Type |
---|---|
opts? | { ni? : number ; nj? : number ; } |
opts.ni? | number |
opts.nj? | number |
Returns
Overrides
getEarthCoords()
abstract
getEarthCoords(ni?
,nj?
):EarthCoords
Defined in: Grid.ts:168
Parameters
Parameter | Type |
---|---|
ni? | number |
nj? | number |
Returns
EarthCoords
Overrides
getGridCoords()
abstract
getGridCoords():GridCoords
Defined in: Grid.ts:125
Returns
GridCoords
Inherited from
getThinnedGrid()
abstract
getThinnedGrid(thin_fac
,map_max_zoom
):Grid
Defined in: Grid.ts:128
Parameters
Parameter | Type |
---|---|
thin_fac | number |
map_max_zoom | number |
Returns
Inherited from
getVectorRotationAtPoint()
getVectorRotationAtPoint(
lon
,lat
):number
Defined in: Grid.ts:138
Parameters
Parameter | Type |
---|---|
lon | number |
lat | number |
Returns
number
Inherited from
getVectorRotationTexture()
getVectorRotationTexture(
gl
,data_are_earth_relative
):object
Defined in: Grid.ts:144
Parameters
Parameter | Type |
---|---|
gl | WebGLAnyRenderingContext |
data_are_earth_relative | boolean |
Returns
object
rotation
rotation:
WGLTexture
Inherited from
getWGLBillboardBuffers()
getWGLBillboardBuffers(
gl
,thin_fac
,max_zoom
):Promise
<{texcoords
:WGLBuffer
;vertices
:WGLBuffer
; }>
Defined in: Grid.ts:132
Parameters
Parameter | Type |
---|---|
gl | WebGLAnyRenderingContext |
thin_fac | number |
max_zoom | number |
Returns
Promise
<{ texcoords
: WGLBuffer
; vertices
: WGLBuffer
; }>
Inherited from
getWGLBuffers()
getWGLBuffers(
gl
):Promise
<{texcoords
:WGLBuffer
;vertices
:WGLBuffer
; }>
Defined in: Grid.ts:212
Parameters
Parameter | Type |
---|---|
gl | WebGLAnyRenderingContext |
Returns
Promise
<{ texcoords
: WGLBuffer
; vertices
: WGLBuffer
; }>
sampleNearestGridPoint()
sampleNearestGridPoint(
lon
,lat
,ary
):object
Defined in: Grid.ts:216
Parameters
Parameter | Type |
---|---|
lon | number |
lat | number |
ary | TypedArray |
Returns
object
sample
sample:
number
sample_lat
sample_lat:
number
sample_lon
sample_lon:
number
Overrides
transform()
abstract
transform(x
,y
,opts?
): [number
,number
]
Defined in: Grid.ts:126
Parameters
Parameter | Type |
---|---|
x | number |
y | number |
opts? | { inverse? : boolean ; } |
opts.inverse? | boolean |
Returns
[number
, number
]