Table of Contents

Class Hdf5DeclaredExtent

Namespace
EncDotNet.S100.Hdf5
Assembly
EncDotNet.S100.Core.dll

Reads the extent an S-100 HDF5 dataset declares, for the axis-order check (AxisOrderCheck, issue #650).

public static class Hdf5DeclaredExtent
Inheritance
Hdf5DeclaredExtent
Inherited Members

Methods

Read(IHdf5Group)

Reads the bounding-box attributes (westBoundLongitude, eastBoundLongitude, southBoundLatitude, northBoundLatitude; S-100 Part 10c ยง10.2.1) of group, or returns null unless all four are present and readable.

public static BoundingBox? Read(IHdf5Group group)

Parameters

group IHdf5Group

Returns

BoundingBox

ReadDatasetExtent(IHdf5Group, IHdf5Group?, string)

Reads the dataset's declared extent: the root bounding box, or, when the root declares none, the union of the bounding boxes of the feature instance groups (instancePrefixNN) under featureContainer.

public static BoundingBox? ReadDatasetExtent(IHdf5Group root, IHdf5Group? featureContainer, string instancePrefix)

Parameters

root IHdf5Group

The file's root group.

featureContainer IHdf5Group

The feature container group (e.g. /WaterLevel), or null.

instancePrefix string

The instance group prefix (e.g. "WaterLevel.").

Returns

BoundingBox