Table of Contents

Class RouteWarning

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

One navigational warning part to check a route against.

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

Constructors

RouteWarning(NavigationalWarningInfo, IReadOnlyList<S100FeatureGeometry>, RouteFindingFeature?)

One navigational warning part to check a route against.

public RouteWarning(NavigationalWarningInfo Info, IReadOnlyList<S100FeatureGeometry> Shapes, RouteFindingFeature? Feature = null)

Parameters

Info NavigationalWarningInfo

The part's message: identification, validity, cancellation and text.

Shapes IReadOnlyList<S100FeatureGeometry>

The part's geometry and the areas it affects (AffectedAreas), in WGS-84. Points, curves and surfaces are each used; a part with none is never on the route.

Feature RouteFindingFeature

The feature behind it, which the finding refers to, or null.

Properties

Feature

The feature behind it, which the finding refers to, or null.

public RouteFindingFeature? Feature { get; init; }

Property Value

RouteFindingFeature

Info

The part's message: identification, validity, cancellation and text.

public NavigationalWarningInfo Info { get; init; }

Property Value

NavigationalWarningInfo

Shapes

The part's geometry and the areas it affects (AffectedAreas), in WGS-84. Points, curves and surfaces are each used; a part with none is never on the route.

public IReadOnlyList<S100FeatureGeometry> Shapes { get; init; }

Property Value

IReadOnlyList<S100FeatureGeometry>