Table of Contents

Class RouteAreaKinds

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

The kinds of prohibited area and area with special conditions in the S-101 alert catalogue (#1127): the viewing groups of its ProhAre highlight, which each area's AlertReference names, and the names MCP and s100 route check use for them.

public static class RouteAreaKinds
Inheritance
RouteAreaKinds
Inherited Members

Fields

AnchorageArea

Anchorage area.

public const int AnchorageArea = 53023

Field Value

int

AreaToBeAvoided

Area to be avoided.

public const int AreaToBeAvoided = 53015

Field Value

int

CautionArea

Caution area.

public const int CautionArea = 53017

Field Value

int

InshoreTrafficZone

Inshore traffic zone.

public const int InshoreTrafficZone = 53013

Field Value

int

MarineFarm

Marine farm or aquaculture.

public const int MarineFarm = 53024

Field Value

int

MilitaryPracticeArea

Military practice area.

public const int MilitaryPracticeArea = 53020

Field Value

int

OffshoreProductionArea

Offshore production area.

public const int OffshoreProductionArea = 53018

Field Value

int

ParticularlySensitiveSeaArea

Particularly sensitive sea area (PSSA).

public const int ParticularlySensitiveSeaArea = 53016

Field Value

int

RestrictedArea

Restricted area.

public const int RestrictedArea = 53014

Field Value

int

SeaplaneLandingArea

Seaplane landing area.

public const int SeaplaneLandingArea = 53021

Field Value

int

SubmarineTransitLane

Submarine transit lane.

public const int SubmarineTransitLane = 53022

Field Value

int

TrafficSeparationZone

Traffic separation zone.

public const int TrafficSeparationZone = 53012

Field Value

int

UserAreaToBeAvoided

User-defined area to be avoided.

public const int UserAreaToBeAvoided = 53019

Field Value

int

Properties

Names

Every kind with its name, in viewing-group order.

public static IReadOnlyDictionary<int, string> Names { get; }

Property Value

IReadOnlyDictionary<int, string>

Methods

Of(string, IReadOnlyCollection<int>, IReadOnlyCollection<int>)

The kind an S-101 area's portrayal gives it, as the S-101 rules decide it, for a source that can't run them; null for a type that raises no ProhAre alert.

public static int? Of(string featureType, IReadOnlyCollection<int> restrictions, IReadOnlyCollection<int> categories)

Parameters

featureType string

The feature type.

restrictions IReadOnlyCollection<int>

Its restriction codes.

categories IReadOnlyCollection<int>

Its category codes; for a restricted area, categoryOfRestrictedArea.

Returns

int?

The kind, or null.

Parse(string)

The kind with a name, or null.

public static int? Parse(string name)

Parameters

name string

A name from Names, such as anchorage_area.

Returns

int?

The kind, or null when the name isn't one.