Class UsaceIencProductCatalog
- Namespace
- EncDotNet.S100.Collections.Usace
- Assembly
- EncDotNet.S100.Collections.dll
A parsed USACE Inland ENC product catalogue ("USACE IENC Product Catalog
Technical Specifications"), such as IENCU37ProductsCatalog.xml
(river cells) or IENCBuoyProductsCatalog.xml (the buoy overlay).
public sealed record UsaceIencProductCatalog : IEquatable<UsaceIencProductCatalog>
- Inheritance
-
UsaceIencProductCatalog
- Implements
- Inherited Members
Constructors
UsaceIencProductCatalog(string?, DateOnly?, IReadOnlyList<UsaceIencCell>)
A parsed USACE Inland ENC product catalogue ("USACE IENC Product Catalog
Technical Specifications"), such as IENCU37ProductsCatalog.xml
(river cells) or IENCBuoyProductsCatalog.xml (the buoy overlay).
public UsaceIencProductCatalog(string? Title, DateOnly? CreatedOn, IReadOnlyList<UsaceIencCell> Cells)
Parameters
TitlestringThe catalogue title.
CreatedOnDateOnly?When the catalogue was generated, if given.
CellsIReadOnlyList<UsaceIencCell>The catalogued cells, in document order.
Properties
Cells
The catalogued cells, in document order.
public IReadOnlyList<UsaceIencCell> Cells { get; init; }
Property Value
CreatedOn
When the catalogue was generated, if given.
public DateOnly? CreatedOn { get; init; }
Property Value
Title
The catalogue title.
public string? Title { get; init; }