Class DepthSample
S-102 depth sample (metres below the vertical datum, positive down).
public sealed record DepthSample : SampledValue, IEquatable<SampledValue>, IEquatable<DepthSample>
- Inheritance
-
DepthSample
- Implements
- Inherited Members
Constructors
DepthSample(double, double?)
S-102 depth sample (metres below the vertical datum, positive down).
public DepthSample(double DepthMeters, double? UncertaintyMeters)
Parameters
DepthMetersdoubleDepth in metres below the vertical datum, positive down (per S-102).
UncertaintyMetersdouble?Vertical uncertainty in metres at the resolved cell; null when the source dataset has no uncertainty layer.
Properties
DepthMeters
Depth in metres below the vertical datum, positive down (per S-102).
public double DepthMeters { get; init; }
Property Value
UncertaintyMeters
Vertical uncertainty in metres at the resolved cell; null when the source dataset has no uncertainty layer.
public double? UncertaintyMeters { get; init; }
Property Value
Methods
GetFields()
The sampled values with their quantities and units, in a fixed order per product. A method rather than a property so the typed variants' JSON is unchanged.
public override IReadOnlyList<SampledField> GetFields()