Function foreachTile

Enumerates a deterministic row-major partition. core is the portion to publish; halo is the read window required by neighbourhood kernels.

void foreachTile(
  scope nothrow @safe void delegate(imagery.analysis.execution.Tile) emit,
  ulong width,
  ulong height,
  ulong tileWidth,
  ulong tileHeight,
  imagery.analysis.execution.Halo halo
) nothrow @safe;