org.cybertory.MSS
Class PointModifyFunctionOpDesc.PointModifyFunctionOp

java.lang.Object
  extended byjavax.media.jai.PlanarImage
      extended byjavax.media.jai.OpImage
          extended byjavax.media.jai.PointOpImage
              extended byorg.cybertory.MSS.PointModifyFunctionOpDesc.PointModifyFunctionOp
All Implemented Interfaces:
javax.media.jai.ImageJAI, javax.media.jai.PropertyChangeEmitter, javax.media.jai.PropertySource, java.awt.image.RenderedImage, javax.media.jai.WritablePropertySource
Enclosing class:
PointModifyFunctionOpDesc

public class PointModifyFunctionOpDesc.PointModifyFunctionOp
extends javax.media.jai.PointOpImage

Custom JAI operation that adds Gaussian noise.


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
PointModifyFunctionOpDesc.PointModifyFunctionOp(java.awt.image.RenderedImage source, PointModifyFunction function)
          Constructor, called from RIF
 
Method Summary
 void computeRect(javax.media.jai.PlanarImage[] images, java.awt.image.WritableRaster dest, java.awt.Rectangle destRect)
          Method required for RenderedOp
 void setSkipBlack(boolean skipBlack)
           
 
Methods inherited from class javax.media.jai.PointOpImage
computeTile, dispose, isColormapOperation, mapDestRect, mapSourceRect, permitInPlaceOperation
 
Methods inherited from class javax.media.jai.OpImage
addTileToCache, cancelTiles, computeRect, computesUniqueTiles, 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, toString, wrapRenderedImage, XToTileX, XToTileX, YToTileY, YToTileY
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PointModifyFunctionOpDesc.PointModifyFunctionOp

public PointModifyFunctionOpDesc.PointModifyFunctionOp(java.awt.image.RenderedImage source,
                                                       PointModifyFunction function)
Constructor, called from RIF

Method Detail

setSkipBlack

public void setSkipBlack(boolean skipBlack)

computeRect

public void computeRect(javax.media.jai.PlanarImage[] images,
                        java.awt.image.WritableRaster dest,
                        java.awt.Rectangle destRect)
Method required for RenderedOp