public abstract class AbstractSubsetTileOpImage
extends javax.media.jai.SourcelessOpImage
Modifier and Type | Field and Description |
---|---|
protected ImageReadBoundsSupport |
imageBoundsSupport |
protected int |
levelTileOffsetFromReadBoundsX |
protected int |
levelTileOffsetFromReadBoundsY |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSubsetTileOpImage(int dataBufferType,
int tileWidth,
int tileHeight,
int tileOffsetFromReadBoundsX,
int tileOffsetFromReadBoundsY,
ImageReadBoundsSupport imageBoundsSupport,
Dimension defaultJAIReadTileSize) |
Modifier and Type | Method and Description |
---|---|
protected Rectangle |
computeIntersectionOnNormalBounds(Rectangle levelDestinationRectangle) |
protected int |
computeSourceX(double x) |
protected int |
computeSourceY(double y) |
protected void |
finalize() |
protected int |
getLevel() |
protected int |
getProductDataType() |
protected static void |
validateCoordinate(int coordinateToCheck,
int minimumCoordinate,
int size) |
protected void |
writeDataOnLevelRaster(Raster normalRasterData,
Rectangle normalBoundsIntersection,
WritableRaster levelDestinationRaster,
Rectangle levelDestinationRectangle,
int bandIndex) |
protected void |
writeDataOnLevelRaster(Rectangle normalTileBoundsIntersection,
ProductData normalTileData,
WritableRaster levelDestinationRaster,
Rectangle levelDestinationRectangle) |
computesUniqueTiles, computeTile, mapDestRect, mapSourceRect
addTileToCache, cancelTiles, computeRect, computeRect, 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, 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
protected final ImageReadBoundsSupport imageBoundsSupport
protected final int levelTileOffsetFromReadBoundsX
protected final int levelTileOffsetFromReadBoundsY
protected AbstractSubsetTileOpImage(int dataBufferType, int tileWidth, int tileHeight, int tileOffsetFromReadBoundsX, int tileOffsetFromReadBoundsY, ImageReadBoundsSupport imageBoundsSupport, Dimension defaultJAIReadTileSize)
protected void finalize() throws Throwable
finalize
in class javax.media.jai.PlanarImage
Throwable
protected final int getLevel()
protected final Rectangle computeIntersectionOnNormalBounds(Rectangle levelDestinationRectangle)
protected final void writeDataOnLevelRaster(Raster normalRasterData, Rectangle normalBoundsIntersection, WritableRaster levelDestinationRaster, Rectangle levelDestinationRectangle, int bandIndex)
protected final int getProductDataType()
protected final void writeDataOnLevelRaster(Rectangle normalTileBoundsIntersection, ProductData normalTileData, WritableRaster levelDestinationRaster, Rectangle levelDestinationRectangle)
protected final int computeSourceX(double x)
protected final int computeSourceY(double y)
protected static final void validateCoordinate(int coordinateToCheck, int minimumCoordinate, int size)
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.