public class ImageFunctionOpImage
extends SourcelessOpImage
Modifier and Type | Field and Description |
---|---|
static boolean |
ARRAY_CALC
Constant indicating that the inner random iterators must pre-calculate an array of the image positions
|
protected ImageFunctionJAIEXT |
function
The functional description of the image.
|
static boolean |
TILE_CACHED
Constant indicating that the inner random iterators must cache the current tile position
|
protected float |
xScale
The X scale factor.
|
protected float |
xTrans
The X translation.
|
protected float |
yScale
The Y scale factor.
|
protected float |
yTrans
The Y translation.
|
Constructor and Description |
---|
ImageFunctionOpImage(ImageFunction function,
int minX,
int minY,
int width,
int height,
float xScale,
float yScale,
float xTrans,
float yTrans,
ROI roi,
Range nodata,
float destNoData,
Map config,
ImageLayout layout)
Constructs an ImageFunctionOpImage.
|
Modifier and Type | Method and Description |
---|---|
protected void |
computeRect(PlanarImage[] sources,
WritableRaster dest,
Rectangle destRect)
Compute a Rectangle of output data based on the ImageFunction.
|
computesUniqueTiles, computeTile, mapDestRect, mapSourceRect
addTileToCache, cancelTiles, computeRect, createTile, dispose, getExpandedNumBands, getFormatTags, getOperationComputeType, getTile, getTileCache, getTileCacheMetric, getTileDependencies, getTileFromCache, getTileRecycler, getTiles, hasExtender, mapDestPoint, mapSourcePoint, prefetchTiles, queueTiles, recycleTile, setTileCache, vectorize, vectorize, vectorize
addPropertyChangeListener, addPropertyChangeListener, addSink, addSink, addSource, addTileComputationListener, copyData, copyData, copyExtendedData, createColorModel, createSnapshot, createWritableRaster, finalize, getAsBufferedImage, getAsBufferedImage, getBounds, getColorModel, getData, getData, getDefaultColorModel, getExtendedData, getGraphics, getHeight, getImageID, getMaxTileX, getMaxTileY, getMaxX, getMaxY, getMinTileX, getMinTileY, getMinX, getMinY, getNumBands, getNumSources, getNumXTiles, getNumYTiles, getProperties, getProperty, getPropertyClass, getPropertyNames, getPropertyNames, getSampleModel, getSinks, getSource, getSourceImage, getSourceObject, getSources, getSplits, getTileComputationListeners, getTileFactory, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileIndices, getTileRect, getTiles, getTileWidth, getWidth, overlapsMultipleTiles, removeProperty, removePropertyChangeListener, removePropertyChangeListener, removeSink, removeSink, removeSinks, removeSource, removeSources, removeTileComputationListener, setImageLayout, setProperties, setProperty, setSource, setSources, tileXToX, tileXToX, tileYToY, tileYToY, toString, wrapRenderedImage, XToTileX, XToTileX, YToTileY, YToTileY
public static final boolean ARRAY_CALC
public static final boolean TILE_CACHED
protected ImageFunctionJAIEXT function
protected float xScale
protected float yScale
protected float xTrans
protected float yTrans
public ImageFunctionOpImage(ImageFunction function, int minX, int minY, int width, int height, float xScale, float yScale, float xTrans, float yTrans, ROI roi, Range nodata, float destNoData, Map config, ImageLayout layout)
width
- The output image width.height
- The output image height.protected void computeRect(PlanarImage[] sources, WritableRaster dest, Rectangle destRect)
computeRect
in class OpImage
Copyright © 2006–2018 GeoSolutions. All rights reserved.