Struct S102DepthProbe
A single S-102 bathymetric sample at a geographic point, resolved to metres (positive down) by SampleBaseDepth(double, double). This is the CRS-aware live-sampling result the viewer feeds into its depth assimilation as the highest-priority base-depth candidate.
public readonly record struct S102DepthProbe : IEquatable<S102DepthProbe>
- Implements
- Inherited Members
Constructors
S102DepthProbe(double, double?, int?)
A single S-102 bathymetric sample at a geographic point, resolved to metres (positive down) by SampleBaseDepth(double, double). This is the CRS-aware live-sampling result the viewer feeds into its depth assimilation as the highest-priority base-depth candidate.
public S102DepthProbe(double DepthMetres, double? UncertaintyMetres, int? VerticalDatumCode)
Parameters
DepthMetresdoubleThe sampled bathymetric depth in metres (positive down).
UncertaintyMetresdouble?The co-located vertical uncertainty in metres, or
nullwhen the dataset carries no uncertainty band (or the band cell is NoData).VerticalDatumCodeint?The S-102 dataset's declared vertical datum as an S-100 register code (source identifier 996, S-100 Part 4a), or
nullwhen absent.
Properties
DepthMetres
The sampled bathymetric depth in metres (positive down).
public double DepthMetres { get; init; }
Property Value
UncertaintyMetres
The co-located vertical uncertainty in metres, or null when the
dataset carries no uncertainty band (or the band cell is NoData).
public double? UncertaintyMetres { get; init; }
Property Value
VerticalDatumCode
The S-102 dataset's declared vertical datum as an S-100 register code
(source identifier 996, S-100 Part 4a), or null when absent.
public int? VerticalDatumCode { get; init; }
Property Value
- int?