public class BandOpImage extends RasterDataNodeOpImage
OpImage
which retrieves its data from the product reader associated with the
given RasterDataNode
at a given pyramid level.Constructor and Description |
---|
BandOpImage(Band band) |
BandOpImage(Band band,
ResolutionLevel level) |
Modifier and Type | Method and Description |
---|---|
protected void |
computeProductData(ProductData productData,
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 productData, Rectangle destRect) throws IOException
RasterDataNodeOpImage
computeProductData
in class RasterDataNodeOpImage
productData
- 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–2017 European Space Agency (ESA). All rights reserved.