Table of Contents

Class ComputedCoverageField

Namespace
EncDotNet.S100.Pipelines.Coverage
Assembly
EncDotNet.S100.Core.dll

A field of a SampledCoverage derived cell by cell from its stored fields: for example wind speed, sqrt(u² + v²), from the u and v components of a weather grid.

public sealed class ComputedCoverageField
Inheritance
ComputedCoverageField
Inherited Members

Properties

Compute

Computes one cell from its input values.

public required CoverageFieldComputation Compute { get; init; }

Property Value

CoverageFieldComputation

Inputs

The stored fields the computation reads, in the order it receives them.

public required IReadOnlyList<string> Inputs { get; init; }

Property Value

IReadOnlyList<string>

Name

The field name, used with GetField(string).

public required string Name { get; init; }

Property Value

string

NoDataValue

The no-data value, or null to call Compute for every cell. When set, a cell where any input equals it (or is NaN, for a NaN no-data value) is set to it without calling Compute. Use the coverage's NoDataValue.

public float? NoDataValue { get; init; }

Property Value

float?