Table of Contents

Class OverscaleReport

Namespace
EncDotNet.S100.Renderers.Mapsui
Assembly
EncDotNet.S100.Renderers.Mapsui.dll

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

OverscaleReport

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

int

IsOverscaled

True when at least one cell in view is overscaled.

public bool IsOverscaled { get; }

Property Value

bool

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

IReadOnlyList<OverscaleCell>

WorstFactor

The worst (largest) overscale factor in view, or 0 when nothing is overscaled.

public double WorstFactor { get; }

Property Value

double