public interface TileLoopIteration
Modifier and Type | Method and Description |
---|---|
void |
run(TileData data,
int z,
int c,
int t,
int x,
int y,
int tileWidth,
int tileHeight,
int tileCount)
Invoke a single loop iteration.
|
void run(TileData data, int z, int c, int t, int x, int y, int tileWidth, int tileHeight, int tileCount)
data
- the tile access strategyz
- Z section counter of the loop.c
- Channel counter of the loop.t
- Timepoint counter of the loop.x
- X offset within the plane specified by the section, channel and
timepoint counters.y
- Y offset within the plane specified by the section, channel and
timepoint counters.tileWidth
- Width of the tile requested. The tile request
itself may be smaller than the original tile width requested if
x + tileWidth > sizeX
.tileHeight
- Height of the tile requested. The tile request
itself may be smaller if y + tileHeight > sizeY
.tileCount
- Counter of the tile since the beginning of the loop.