Skip to content

Repair arbitrary-stride QueryGridXY partitioning #49

Description

@stefanmaierhofer

The arbitrary-stride QueryGridXY implementation has several public and correctness regressions: result properties are inaccessible, the PointSet overload binds minCellExponent to the memory-threshold argument, recursive collection ignores the requested LoD front, and the two traversal paths disagree on grid-boundary ownership. Boundary points can therefore be duplicated or assigned inconsistently.

Restore the result API, propagate minCellExponent correctly, and define tiles as unique half-open [Min, Max) XY partitions. Preserve lazy enumeration, the in-memory cutoff, all standard attributes, and part indices. Add deterministic in-memory/out-of-core, boundary, coordinate, LoD, and alignment coverage; document ownership and threshold semantics; and remove the obsolete commented implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions