Table of Contents

Class ShoalDetails

Namespace
EncDotNet.S100.Navigation
Assembly
EncDotNet.S100.Navigation.dll

Water shallower than a safety setting: depth areas across or inside the safety contour, soundings no deeper than the safety contour, and S-102 shoals (CrossesSafetyContour and the like).

public sealed class ShoalDetails : RouteFindingDetails
Inheritance
ShoalDetails
Inherited Members

Properties

BelowSafetyDepth

For soundings, the safety depth when the least depth is also shallower than it (the soundings the chart draws in bold), or null.

public Depth? BelowSafetyDepth { get; init; }

Property Value

Depth?

Cell

For an S-102 shoal, the grid cell of the least depth (row,col).

public string? Cell { get; init; }

Property Value

string

DatasetId

For an S-102 shoal, the dataset of the least depth.

public string? DatasetId { get; init; }

Property Value

string

LeastDepth

The least depth in the span.

public required Depth LeastDepth { get; init; }

Property Value

Depth

SoundingCount

How many soundings the finding stands for, or null when it isn't about soundings.

public int? SoundingCount { get; init; }

Property Value

int?

Threshold

The value of ThresholdKind.

public required Depth Threshold { get; init; }

Property Value

Depth

ThresholdKind

The setting it's shallower than.

public required RouteFindingThreshold ThresholdKind { get; init; }

Property Value

RouteFindingThreshold

Uncertainty

For an S-102 shoal, the uncertainty of the least depth, when the dataset gives one.

public Depth? Uncertainty { get; init; }

Property Value

Depth?