Package ome.io.nio
Interface TileLoopIteration
-
public interface TileLoopIterationA single iteration of a tile for each loop.- Since:
- OMERO Beta-4.3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidrun(int z, int c, int t, int x, int y, int tileWidth, int tileHeight, int tileCount)Invoke a single loop iteration.
-
-
-
Method Detail
-
run
void run(int z, int c, int t, int x, int y, int tileWidth, int tileHeight, int tileCount) throws Utils.FailedTileLoopExceptionInvoke a single loop iteration.- Parameters:
z- 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 ifx + tileWidth > sizeX.tileHeight- Height of the tile requested. The tile request itself may be smaller ify + tileHeight > sizeY.tileCount- Counter of the tile since the beginning of the loop.- Throws:
Utils.FailedTileLoopException- if the loop should be aborted with no more tiles processed
-
-