Class CoverageSiteSearch
What an ICoverageSampler found at a point.
public sealed record CoverageSiteSearch : IEquatable<CoverageSiteSearch>
- Inheritance
-
CoverageSiteSearch
- Implements
- Inherited Members
Constructors
CoverageSiteSearch(IReadOnlyList<CoverageSampleSite>)
What an ICoverageSampler found at a point.
public CoverageSiteSearch(IReadOnlyList<CoverageSampleSite> Sites)
Parameters
SitesIReadOnlyList<CoverageSampleSite>The places in the dataset that can answer; empty when the dataset does not cover the point.
Properties
None
A search that found nothing and has nothing to report.
public static CoverageSiteSearch None { get; }
Property Value
OutsideGrid
true when the dataset is a grid of the product but the point is
outside it. When no dataset covers the point this turns
"no dataset covers the point" into "out of bounds".
public bool OutsideGrid { get; init; }
Property Value
Sites
The places in the dataset that can answer; empty when the dataset does not cover the point.
public IReadOnlyList<CoverageSampleSite> Sites { get; init; }
Property Value
WindowUnsupportedReason
Why this dataset cannot answer a range or series time query (it has no
time dimension, say, or the point is outside its grid), or null
when it can or has nothing to say. Reported when no dataset can answer
a windowed query.
public string? WindowUnsupportedReason { get; init; }