Table of Contents

Class ChartCheckOptions

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

Tuning for ChartCheck.

public sealed record ChartCheckOptions : IEquatable<ChartCheckOptions>
Inheritance
ChartCheckOptions
Implements
Inherited Members

Properties

DangerNearbyMeters

How far beyond a side's cross-track limit a charted danger is still worth checking, in metres. A danger inside the limits must be reviewed; one in this band beyond them is worth checking. Default 185,2 m (0,1 NM).

public double DangerNearbyMeters { get; init; }

Property Value

double

Default

The default options.

public static ChartCheckOptions Default { get; }

Property Value

ChartCheckOptions

MaxStationsPerLeg

The most cross-sections taken along one leg. A longer leg spaces them further apart rather than exceeding this. Default 20 000.

public int MaxStationsPerLeg { get; init; }

Property Value

int

ShoalMergeGapMeters

How far apart two shoal soundings or S-102 shoal cells along the route can be and still make one finding, in metres, so a long shallow bank is one finding rather than many. Default 100 m.

public double ShoalMergeGapMeters { get; init; }

Property Value

double

StationSpacingMeters

The spacing of the cross-sections the check takes along a leg, in metres. Crossings of the track itself are found exactly; a feature that only reaches into the corridor is found at the nearest cross-section, so it is located to within this spacing, and a feature narrower than it may fall between two. Default 10 m.

public double StationSpacingMeters { get; init; }

Property Value

double