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()
abstract
copy():Grid
Defined in: Grid.ts:136
Returns
Grid
getEarthCoords()
abstract
getEarthCoords():EarthCoords
Defined in: Grid.ts:124
Returns
EarthCoords
getGridCoords()
abstract
getGridCoords():GridCoords
Defined in: Grid.ts:125
Returns
GridCoords
getMinVisibleZoom()
abstract
getMinVisibleZoom(thin_fac
):Uint8Array
Defined in: Grid.ts:130
Parameters
Parameter | Type |
---|---|
thin_fac | number |
Returns
Uint8Array
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
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()
abstract
sampleNearestGridPoint(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()
abstract
thinDataArray<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()
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
]