public class BandOpImage extends RasterDataNodeOpImage
OpImage
which retrieves its data from the product reader associated with the
given RasterDataNode
at a given pyramid level.Modifier and Type | Field and Description |
---|---|
static boolean |
prefetchTiles |
Constructor and Description |
---|
BandOpImage(Band band) |
BandOpImage(Band band,
ResolutionLevel level) |
Modifier and Type | Method and Description |
---|---|
protected void |
computeProductData(ProductData destData,
Rectangle destRect)
Computes the target pixel data for this level image.
|
Band |
getBand() |
computeRect, copyLine, getGeophysicalProductData, getRasterDataNode, getRawProductData, getSourceCoords, toString
computeRect, createNoDataRaster, getLevel, getLevelImageSupport, getScale, getSourceCoord, getSourceHeight, getSourceWidth, getSourceX, getSourceY
computesUniqueTiles, computeTile, mapDestRect, mapSourceRect
addTileToCache, cancelTiles, 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, wrapRenderedImage, XToTileX, XToTileX, YToTileY, YToTileY
public BandOpImage(Band band)
public BandOpImage(Band band, ResolutionLevel level)
public Band getBand()
protected void computeProductData(ProductData destData, Rectangle destRect) throws IOException
RasterDataNodeOpImage
computeProductData
in class RasterDataNodeOpImage
destData
- The target pixel buffer to write to. The number of elements in this buffer will always be
region.width * region.height
.destRect
- The target region in pixel coordinates valid for this image level.IOException
- May be thrown if an I/O error occurs during the computation.Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.