Abstract Class: Grid
Defined in: Grid.ts:100
The base class for grid types
Extended by
Constructors
Constructor
new Grid(
type,is_conformal,ni,nj):Grid
Defined in: Grid.ts:109
Parameters
| Parameter | Type |
|---|---|
type | GridType |
is_conformal | boolean |
ni | number |
nj | number |
Returns
Grid
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
is_conformal | readonly | boolean | Grid.ts:104 |
ni | readonly | number | Grid.ts:102 |
nj | readonly | number | Grid.ts:103 |
type | readonly | GridType | Grid.ts:101 |
Methods
copy()
abstractcopy():Grid
Defined in: Grid.ts:136
Returns
Grid
getEarthCoords()
abstractgetEarthCoords():EarthCoords
Defined in: Grid.ts:124
Returns
EarthCoords
getGridCoords()
abstractgetGridCoords():GridCoords
Defined in: Grid.ts:125
Returns
GridCoords
getMinVisibleZoom()
abstractgetMinVisibleZoom(thin_fac):Uint8Array
Defined in: Grid.ts:130
Parameters
| Parameter | Type |
|---|---|
thin_fac | number |
Returns
Uint8Array
getThinnedGrid()
abstractgetThinnedGrid(thin_fac,map_max_zoom):Grid
Defined in: Grid.ts:128
Parameters
| Parameter | Type |
|---|---|
thin_fac | number |
map_max_zoom | number |
Returns
Grid
getVectorRotationAtPoint()
getVectorRotationAtPoint(
lon,lat):number
Defined in: Grid.ts:138
Parameters
| Parameter | Type |
|---|---|
lon | number |
lat | number |
Returns
number
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
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; }>
sampleNearestGridPoint()
abstractsampleNearestGridPoint(lon,lat,ary):object
Defined in: Grid.ts:127
Parameters
| Parameter | Type |
|---|---|
lon | number |
lat | number |
ary | TypedArray |
Returns
object
sample
sample:
number
sample_lat
sample_lat:
number
sample_lon
sample_lon:
number
thinDataArray()
abstractthinDataArray<ArrayType>(original_grid,ary):ArrayType
Defined in: Grid.ts:129
Type Parameters
| Type Parameter |
|---|
ArrayType extends TypedArray |
Parameters
| Parameter | Type |
|---|---|
original_grid | Grid |
ary | ArrayType |
Returns
ArrayType
transform()
abstracttransform(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]