org.esa.beam.framework.gpf.internal
Class OperatorImage

java.lang.Object
  extended by javax.media.jai.PlanarImage
      extended by javax.media.jai.OpImage
          extended by javax.media.jai.SourcelessOpImage
              extended by org.esa.beam.framework.gpf.internal.OperatorImage
All Implemented Interfaces:
RenderedImage, javax.media.jai.ImageJAI, javax.media.jai.PropertyChangeEmitter, javax.media.jai.PropertySource, javax.media.jai.WritablePropertySource
Direct Known Subclasses:
OperatorImageTileStack

public class OperatorImage
extends javax.media.jai.SourcelessOpImage


Field Summary
 
Fields inherited from class javax.media.jai.OpImage
cache, cobbleSources, OP_COMPUTE_BOUND, OP_IO_BOUND, OP_NETWORK_BOUND, tileCacheMetric, tileRecycler
 
Fields inherited from class javax.media.jai.PlanarImage
colorModel, eventManager, height, minX, minY, properties, sampleModel, tileFactory, tileGridXOffset, tileGridYOffset, tileHeight, tileWidth, width
 
Constructor Summary
OperatorImage(Band targetBand, OperatorContext operatorContext)
           
 
Method Summary
protected  void computeRect(javax.media.jai.PlanarImage[] ignored, WritableRaster tile, Rectangle destRect)
           
protected static TileImpl createTargetTile(Band band, WritableRaster targetTileRaster, Rectangle targetRectangle)
           
 void dispose()
           
 OperatorContext getOperatorContext()
           
 Band getTargetBand()
           
protected  boolean requiresAllBands()
           
 String toString()
           
 
Methods inherited from class javax.media.jai.SourcelessOpImage
computesUniqueTiles, computeTile, mapDestRect, mapSourceRect
 
Methods inherited from class javax.media.jai.OpImage
addTileToCache, cancelTiles, computeRect, createTile, getExpandedNumBands, getFormatTags, getOperationComputeType, getTile, getTileCache, getTileCacheMetric, getTileDependencies, getTileFromCache, getTileRecycler, getTiles, hasExtender, mapDestPoint, mapSourcePoint, prefetchTiles, queueTiles, recycleTile, setTileCache, vectorize, vectorize, vectorize
 
Methods inherited from class javax.media.jai.PlanarImage
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
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OperatorImage

public OperatorImage(Band targetBand,
                     OperatorContext operatorContext)
Method Detail

getOperatorContext

public OperatorContext getOperatorContext()

getTargetBand

public Band getTargetBand()

computeRect

protected void computeRect(javax.media.jai.PlanarImage[] ignored,
                           WritableRaster tile,
                           Rectangle destRect)
Overrides:
computeRect in class javax.media.jai.OpImage

requiresAllBands

protected boolean requiresAllBands()

dispose

public void dispose()
Overrides:
dispose in class javax.media.jai.OpImage

toString

public String toString()
Overrides:
toString in class javax.media.jai.PlanarImage

createTargetTile

protected static TileImpl createTargetTile(Band band,
                                           WritableRaster targetTileRaster,
                                           Rectangle targetRectangle)


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.