Class OverscaleReport
The result of evaluating overscale across the loaded cells in the current view (issue #441): the overscaled cells (worst first) and the worst factor.
public sealed class OverscaleReport
- Inheritance
-
OverscaleReport
- Inherited Members
Fields
None
An empty report (nothing overscaled).
public static readonly OverscaleReport None
Field Value
Properties
CellsInViewCount
The total number of scale-bearing cells whose coverage intersects the view (overscaled or not). Not surfaced in the current UI but retained for diagnostics / tests.
public required int CellsInViewCount { get; init; }
Property Value
IsOverscaled
True when at least one cell in view is overscaled.
public bool IsOverscaled { get; }
Property Value
OverscaledCells
The overscaled cells in view, ordered by descending Factor (worst offender first). Empty when nothing in view is overscaled.
public required IReadOnlyList<OverscaleCell> OverscaledCells { get; init; }
Property Value
WorstFactor
The worst (largest) overscale factor in view, or 0 when nothing is
overscaled.
public double WorstFactor { get; }