Table of Contents

Namespace EncDotNet.S100.Datasets.S102

Classes

BathymetryCoverage

Represents a single bathymetric coverage grid within an S-102 dataset.

S102CoverageSource

Adapts an S-102 S102Dataset to the pipeline-facing ICoverageSource. Supports the coverage overview pyramid (issue #486): when a level > 0 is selected via SelectOverviewLevel(int) the pyramid is built lazily on first access with MinReducer for depth (shoal-biased) and MaxReducer for uncertainty (worst-case). Residual viewport stride applies equivalent reductions over balanced blocks that preserve the sampled footprint's regular georeferencing.

S102Dataset

Root data model for an S-102 Bathymetric Surface dataset.

S102DatasetReader

Reads an S-102 Bathymetric Surface dataset from an HDF5 file via the IHdf5File abstraction.

S102PortrayalCatalogue

S-102 portrayal catalogue that executes the bundled BathymetryCoverage.lua rule (S-102 Edition 3.0.0, Annex B) via an ILuaEngine and resolves the emitted colour tokens against the bundled Day / Dusk / Night palettes (ColorProfiles/colorProfile.xml, S-100 Part 9 ยง11).

Structs

BathymetryValue

A single bathymetric measurement containing a depth value and its uncertainty.