Abstract Class: ExpressionScalarField<ArrayType, GridType>
Defined in: RawField.ts:39
Extended by
Type Parameters
| Type Parameter |
|---|
ArrayType extends TypedArray |
GridType extends Grid |
Constructors
Constructor
new ExpressionScalarField<
ArrayType,GridType>():ExpressionScalarField<ArrayType,GridType>
Returns
ExpressionScalarField<ArrayType, GridType>
Accessors
aryConstructor
Get Signature
get
abstractaryConstructor(): (...args) =>ArrayType
Defined in: RawField.ts:47
Returns
(...args) => ArrayType
dtypes
Get Signature
get
abstractdtypes():TypedArrayStr[]
Defined in: RawField.ts:48
Returns
TypedArrayStr[]
grid
Get Signature
get
abstractgrid():GridType
Defined in: RawField.ts:46
Returns
GridType
Methods
add()
add(
other):ComputedScalarField<ArrayType,GridType>
Defined in: RawField.ts:91
Add this field to another scalar. The computation occurs on the GPU if the resulting field is used in a plot component or on the CPU if renderCPU() is called on the resulting field.
Parameters
| Parameter | Type | Description |
|---|---|---|
other | number | ExpressionScalarField<ArrayType, GridType> | Scalar to add to this field |
Returns
ComputedScalarField<ArrayType, GridType>
A ComputedScalarField representing the added field
divide()
divide(
other):ComputedScalarField<ArrayType,GridType>
Defined in: RawField.ts:81
Divide this field by another scalar. The computation occurs on the GPU if the resulting field is used in a plot component or on the CPU if renderCPU() is called on the resulting field.
Parameters
| Parameter | Type | Description |
|---|---|---|
other | number | ExpressionScalarField<ArrayType, GridType> | Scalar to divide this field by |
Returns
ComputedScalarField<ArrayType, GridType>
A ComputedScalarField representing the divided field
getExpression()
abstractgetExpression():string
Defined in: RawField.ts:42
Returns
string
getSamplerIds()
abstractgetSamplerIds():string[]
Defined in: RawField.ts:41
Returns
string[]
getThinnedField()
abstractgetThinnedField(thin_fac,map_max_zoom):this
Defined in: RawField.ts:105
Parameters
| Parameter | Type |
|---|---|
thin_fac | number |
map_max_zoom | number |
Returns
this
iterateCPU()
abstractiterateCPU():Generator<number,void,unknown>
Defined in: RawField.ts:44
Returns
Generator<number, void, unknown>
multiply()
multiply(
other):ComputedScalarField<ArrayType,GridType>
Defined in: RawField.ts:71
Multiply this field by another scalar. The computation occurs on the GPU if the resulting field is used in a plot component or on the CPU if renderCPU() is called on the resulting field.
Parameters
| Parameter | Type | Description |
|---|---|---|
other | number | ExpressionScalarField<ArrayType, GridType> | Scalar to multiply this field by |
Returns
ComputedScalarField<ArrayType, GridType>
A ComputedScalarField representing the multiplied field
renderCPU()
abstractrenderCPU():RawScalarField<ArrayType,GridType>
Defined in: RawField.ts:43
Returns
RawScalarField<ArrayType, GridType>
sampleField()
abstractsampleField(lon,lat):number
Defined in: RawField.ts:107
Parameters
| Parameter | Type |
|---|---|
lon | number |
lat | number |
Returns
number
sampleFieldWithCoord()
abstractsampleFieldWithCoord(lon,lat):object
Defined in: RawField.ts:108
Parameters
| Parameter | Type |
|---|---|
lon | number |
lat | number |
Returns
object
sample
sample:
number
sample_lat
sample_lat:
number
sample_lon
sample_lon:
number
subtract()
subtract(
other):ComputedScalarField<ArrayType,GridType>
Defined in: RawField.ts:101
Subtract another scalar from this field. The computation occurs on the GPU if the resulting field is used in a plot component or on the CPU if renderCPU() is called on the resulting field.
Parameters
| Parameter | Type | Description |
|---|---|---|
other | number | ExpressionScalarField<ArrayType, GridType> | Scalar to subtract from this field |
Returns
ComputedScalarField<ArrayType, GridType>
A ComputedScalarField representing the subtracted field
updateTexImageData()
abstractupdateTexImageData(gl,image_mag_filter,fill_textures):Map<string,WGLTexture>
Defined in: RawField.ts:40
Parameters
| Parameter | Type |
|---|---|
gl | WebGLAnyRenderingContext |
image_mag_filter | number |
fill_textures | Map<string, WGLTexture> | null |
Returns
Map<string, WGLTexture>