Table of Contents

Class RouteWarningOptions

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

Tuning for WarningCheck.

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

Properties

Default

The default options.

public static RouteWarningOptions Default { get; }

Property Value

RouteWarningOptions

MaxSegmentsPerLeg

The most pieces per leg; a longer leg uses longer pieces. Default 20 000.

public int MaxSegmentsPerLeg { get; init; }

Property Value

int

NearDistanceMeters

How close to the track a warning counts as near the route, in metres. Default 0,5 NM (926 m).

public double NearDistanceMeters { get; init; }

Property Value

double

SegmentLengthMeters

The length of the pieces a leg is cut into, in metres. Crossings are found exactly within a piece; it bounds how far a planar piece departs from the leg's rhumb line or great circle. Default 50 m.

public double SegmentLengthMeters { get; init; }

Property Value

double