Table of Contents

Class CoverageSamplerEntry<TSource>

Namespace
EncDotNet.S100.Datasets.Pipelines.Query
Assembly
EncDotNet.S100.Core.dll

An ICoverageSampler to sample, with the host's handle for it.

public sealed record CoverageSamplerEntry<TSource> : IEquatable<CoverageSamplerEntry<TSource>>

Type Parameters

TSource

The host's handle for the dataset (a catalog entry, say), reported back in the outcome.

Inheritance
CoverageSamplerEntry<TSource>
Implements
Inherited Members

Constructors

CoverageSamplerEntry(TSource, ICoverageSampler, BoundingBox?)

An ICoverageSampler to sample, with the host's handle for it.

public CoverageSamplerEntry(TSource Source, ICoverageSampler Sampler, BoundingBox? DeclaredBounds = null)

Parameters

Source TSource

The host's handle for the dataset.

Sampler ICoverageSampler

The dataset's sampler.

DeclaredBounds BoundingBox

The dataset's WGS-84 extent as the host declares it, passed on as DeclaredBounds.

Properties

DeclaredBounds

The dataset's WGS-84 extent as the host declares it, passed on as DeclaredBounds.

public BoundingBox? DeclaredBounds { get; init; }

Property Value

BoundingBox

Sampler

The dataset's sampler.

public ICoverageSampler Sampler { get; init; }

Property Value

ICoverageSampler

Source

The host's handle for the dataset.

public TSource Source { get; init; }

Property Value

TSource