Table of Contents

Struct S102DepthProbe

Namespace
EncDotNet.S100.Datasets.Pipelines
Assembly
EncDotNet.S100.Datasets.Pipelines.dll

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

DepthMetres double

The sampled bathymetric depth in metres (positive down).

UncertaintyMetres double?

The co-located vertical uncertainty in metres, or null when the dataset carries no uncertainty band (or the band cell is NoData).

VerticalDatumCode int?

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.

Properties

DepthMetres

The sampled bathymetric depth in metres (positive down).

public double DepthMetres { get; init; }

Property Value

double

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

double?

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?