Skip to main content

Class: RawVectorField<ArrayType, GridType>

Defined in: RawField.ts:116

A class representing a 2D gridded field of vectors

Type Parameters

Type Parameter
ArrayType extends TypedArray
GridType extends Grid

Constructors

Constructor

new RawVectorField<ArrayType, GridType>(grid, u, v, opts?): RawVectorField<ArrayType, GridType>

Defined in: RawField.ts:128

Create a vector field.

Parameters

ParameterTypeDescription
gridGridTypeThe grid on which the vector components are defined
uArrayTypeThe u (east/west) component of the vectors, which should be given as a 1D array in row-major order, with the first element being at the lower-left corner of the grid
vArrayTypeThe v (north/south) component of the vectors, which should be given as a 1D array in row-major order, with the first element being at the lower-left corner of the grid
opts?RawVectorFieldOptionsOptions for creating the vector field.

Returns

RawVectorField<ArrayType, GridType>

Properties

PropertyModifierTypeDefined in
relative_toreadonlyVectorRelativeToRawField.ts:119
ureadonlyRawScalarField<ArrayType, GridType>RawField.ts:117
vreadonlyRawScalarField<ArrayType, GridType>RawField.ts:118

Methods

getWGLTextureSpecs()

getWGLTextureSpecs(gl, mag_filter): object

Defined in: RawField.ts:151

Parameters

ParameterType
glWebGLAnyRenderingContext
mag_filternumber

Returns

object

u

u: WGLTextureSpec

v

v: WGLTextureSpec


sampleField()

sampleField(lon, lat): [number, number]

Defined in: RawField.ts:184

Parameters

ParameterType
lonnumber
latnumber

Returns

[number, number]