Class CapDatasetData
The catalog payload of a CAP file: its warning areas, resolved and timed, and the dataset metadata the catalog entry is built from.
public sealed record CapDatasetData : ProductDatasetData, IEquatable<LoadedDatasetData>, IEquatable<ProductDatasetData>, ITimeSteppedDatasetData, IEquatable<CapDatasetData>
- Inheritance
-
CapDatasetData
- Implements
- Inherited Members
Constructors
CapDatasetData(CapWarningSet, DatasetMetadata)
The catalog payload of a CAP file: its warning areas, resolved and timed, and the dataset metadata the catalog entry is built from.
public CapDatasetData(CapWarningSet Warnings, DatasetMetadata DatasetMetadata)
Parameters
WarningsCapWarningSetThe file's areas.
DatasetMetadataDatasetMetadataThe spec (
CAP/1.2.0), the areas' extent and the warnings' time coverage.
Properties
DatasetMetadata
The spec (CAP/1.2.0), the areas' extent and the warnings' time coverage.
public DatasetMetadata DatasetMetadata { get; init; }
Property Value
Metadata
The dataset's declared spec, extent and time coverage.
public override DatasetMetadata Metadata { get; }
Property Value
TimeSteps
The dataset's time steps (UTC), in ascending order; empty when it has none.
public IReadOnlyList<DateTime> TimeSteps { get; }
Property Value
Remarks
When each warning starts and the tick after each ends (Changes), the steps the processor offers.
Warnings
The file's areas.
public CapWarningSet Warnings { get; init; }