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.BuilderUsed to create instances of  VirtualBandOpImages. | 
| 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, getSourceYcomputesUniqueTiles, mapDestRect, mapSourceRectaddTileToCache, cancelTiles, createTile, getExpandedNumBands, getFormatTags, getOperationComputeType, getTile, getTileCache, getTileCacheMetric, getTileDependencies, getTileFromCache, getTileRecycler, getTiles, hasExtender, mapDestPoint, mapSourcePoint, prefetchTiles, queueTiles, recycleTile, setTileCache, vectorize, vectorize, vectorizeaddPropertyChangeListener, 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, YToTileYpublic 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.OpImagepublic Raster computeTile(int tileX, int tileY)
computeTile in class javax.media.jai.SourcelessOpImageprotected void computeRect(javax.media.jai.PlanarImage[] planarImages,
                           WritableRaster writableRaster,
                           Rectangle destRect)
computeRect in class javax.media.jai.OpImageCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.