Table of Contents

Namespace EncDotNet.S100.Datasets.Cap

Classes

CapAlert

One CAP 1.2 alert message.

CapArea

A CAP area: what it says and the shapes it gives.

CapDocument

What a CAP file holds: its alerts, in document order.

CapFormatException

A file that isn't CAP, or CAP the reader can't use.

CapGeometry

Geometry helpers for CAP areas.

CapInfo

A CAP info block: the event, its timing and what to do, in one language.

CapReader

Reads CAP 1.2 marine weather warnings in the three forms the NWS and other alerting authorities publish (design note docs/design/weather-sources.md §6.1):

CapStyle

The code-defined drawing of CAP warnings (design note docs/design/weather-sources.md §6.1), built with the portrayal toolkit (EncDotNet.S100.Portrayals.Application): each area is hatched and outlined by severity and labelled with its event.

CapValue

A name and value pair: a CAP geocode, parameter or eventCode.

CapWarningArea

One CAP area ready to draw and pick: the alert and info it belongs to, its outline, where that came from, the zone codes that couldn't be resolved, and when it's in force.

CapWarningSet

Every area of a CAP file, resolved to outlines and timed: what a CAP processor draws and picks.

MarineZone

An NWS marine zone: its UGC code, name, office and outline.

MarineZoneLayer

NWS marine zones by UGC code, used to draw a CAP area that names only zone codes (design note docs/design/weather-sources.md §6.1).

Structs

CapCircle

A CAP circle: a centre and a radius.

Enums

CapFormat

The form a CAP file came in.

CapMessageType

A CAP msgType.

CapSeverity

A CAP severity, in increasing order.

CapShapeSource

Where a CapWarningArea's outline came from.