Table of Contents

Class DangerDetails

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

A charted danger in or near the corridor (DangerInCorridor, DangerNearRoute).

public sealed class DangerDetails : RouteFindingDetails
Inheritance
DangerDetails
Inherited Members

Properties

Depth

Its charted depth (valueOfSounding), or null when unknown.

public Depth? Depth { get; init; }

Property Value

Depth?

FeatureType

The danger's feature type: Wreck, Obstruction or UnderwaterAwashRock.

public required string FeatureType { get; init; }

Property Value

string

Offset

How far it is from the track (zero on the track).

public Length Offset { get; init; }

Property Value

Length

Side

Which side of the track it's on.

public RouteFindingSide Side { get; init; }

Property Value

RouteFindingSide

Threshold

The value of ThresholdKind, or null when its depth is unknown.

public Depth? Threshold { get; init; }

Property Value

Depth?

ThresholdKind

The threshold its depth is shallower than, or null when its depth is unknown (always a danger).

public RouteFindingThreshold? ThresholdKind { get; init; }

Property Value

RouteFindingThreshold?

WaterLevelEffect

Its waterLevelEffect code, which says why its depth is unknown (1 or 2 above water, 4 covers and uncovers, 5 awash), or null.

public int? WaterLevelEffect { get; init; }

Property Value

int?