public class VirtualBandOpImage extends SingleBandedOpImage
OpImage
which retrieves its data from the product reader associated with the
given RasterDataNode
at a given pyramid level.Modifier and Type | Class and Description |
---|---|
static class |
VirtualBandOpImage.Builder
Used to create instances of
VirtualBandOpImage s. |
Modifier and Type | Method and Description |
---|---|
static VirtualBandOpImage.Builder |
builder(String expression,
int contextSourceIndex,
Product... sources) |
static VirtualBandOpImage.Builder |
builder(String expression,
Product source) |
static VirtualBandOpImage.Builder |
builder(Term term) |
protected void |
computeRect(javax.media.jai.PlanarImage[] planarImages,
WritableRaster writableRaster,
Rectangle destRect) |
Raster |
computeTile(int tileX,
int tileY) |
void |
dispose() |
int |
getDataType() |
String |
getExpression() |
boolean |
isMask() |
static Term |
parseExpression(String expression,
int contextSourceIndex,
Product... sources) |
static Term |
parseExpression(String expression,
Product source) |
computeRect, createNoDataRaster, getLevel, getLevelImageSupport, getScale, getSourceCoord, getSourceHeight, getSourceWidth, getSourceX, getSourceY
computesUniqueTiles, mapDestRect, mapSourceRect
addTileToCache, cancelTiles, createTile, 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 VirtualBandOpImage.Builder builder(Term term)
public static VirtualBandOpImage.Builder builder(String expression, Product source)
public static VirtualBandOpImage.Builder builder(String expression, int contextSourceIndex, Product... sources)
public static Term parseExpression(String expression, int contextSourceIndex, Product... sources)
public int getDataType()
public boolean isMask()
public String getExpression()
public void dispose()
dispose
in class javax.media.jai.OpImage
public Raster computeTile(int tileX, int tileY)
computeTile
in class javax.media.jai.SourcelessOpImage
protected void computeRect(javax.media.jai.PlanarImage[] planarImages, WritableRaster writableRaster, Rectangle destRect)
computeRect
in class javax.media.jai.OpImage
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.