Class TiledApertureProcessorFactory.TileInformation
- Enclosing class:
TiledApertureProcessorFactory
Additional information about the current processed tile, available for tiled aperture processors via their context.
This object is returned by customData()
method of the current context
ArrayProcessor.context()
of the one-tile aperture processor —
the argument of TiledApertureProcessorFactory.tile(ApertureProcessor)
ArrayProcessorWithContextSwitching
interface and
is called from the tiled processor (the result of
tile
method)
for processing a tile. See comments to TiledApertureProcessorFactory
,
the section "Contexts for the one-tile processor".
This class is immutable and thread-safe: there are no ways to modify settings of the created instance.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the position and sizes of the currently processed extended tile (fe, te).getTile()
Returns the position and sizes of the currently processed tile (f, t).
-
Method Details
-
getTile
Returns the position and sizes of the currently processed tile (f, t). See the strict definition of (f, t) area in the specification of process method, stage 3, in comments toTiledApertureProcessorFactory
.The
min()
point of the result contains the minimal coordinates of the matrix elements, belonging to this tile: . Themin()
= f = (f0, f1, ..., fn−1)max()
point of the result contains the maximal coordinates of the matrix elements, belonging to this tile: .max()
= t−1 = (t0−1, t1−1, ..., tn−1−1)- Returns:
- the currently processed tile (f, t).
-
getExtendedTile
Returns the position and sizes of the currently processed extended tile (fe, te). See the strict definition of (fe, te) area in the specification of process method, stage 3, in comments toTiledApertureProcessorFactory
.The
min()
point of the result contains the minimal coordinates of the matrix elements, belonging to this extended tile: . Themin()
= fe = (fe0, fe1, ..., fen−1)max()
point of the result contains the maximal coordinates of the matrix elements, belonging to this extended tile: .max()
= te−1 = (te0−1, te1−1, ..., ten−1−1)- Returns:
- the currently processed extended tile (fe, te).
-