public abstract class MultiLevelImage extends javax.media.jai.PlanarImage implements MultiLevelSource
PlanarImage
which can act as a MultiLevelSource
.
The image data provided by this image corresponds to the level zero image of the
MultiLevelSource
.colorModel, eventManager, height, minX, minY, properties, sampleModel, tileFactory, tileGridXOffset, tileGridYOffset, tileHeight, tileWidth, width
NULL
Modifier | Constructor and Description |
---|---|
protected |
MultiLevelImage(javax.media.jai.ImageLayout layout,
Vector sources,
Map properties)
Constructs a new
MultiLevelImage . |
Modifier and Type | Method and Description |
---|---|
WritableRaster |
copyData(WritableRaster raster) |
void |
dispose()
Provides a hint that an image will no longer be accessed from a
reference in user space.
|
Raster |
getData() |
Raster |
getData(Rectangle rect) |
Raster |
getTile(int x,
int y) |
addPropertyChangeListener, addPropertyChangeListener, addSink, addSink, addSource, addTileComputationListener, cancelTiles, copyData, copyExtendedData, createColorModel, createSnapshot, createWritableRaster, finalize, getAsBufferedImage, getAsBufferedImage, getBounds, getColorModel, 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, getTiles, getTileWidth, getWidth, overlapsMultipleTiles, prefetchTiles, queueTiles, removeProperty, removePropertyChangeListener, removePropertyChangeListener, removeSink, removeSink, removeSinks, removeSource, removeSources, removeTileComputationListener, setImageLayout, setProperties, setProperty, setSource, setSources, tileXToX, tileXToX, tileYToY, tileYToY, toString, wrapRenderedImage, XToTileX, XToTileX, YToTileY, YToTileY
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getImage, getImageShape, getModel, reset
protected MultiLevelImage(javax.media.jai.ImageLayout layout, Vector sources, Map properties)
MultiLevelImage
.
Calls thelayout
- The layout of this image or null.sources
- The immediate sources of this image or null.properties
- A Map containing the properties of this image or null.public final Raster getTile(int x, int y)
getTile
in interface RenderedImage
getTile
in class javax.media.jai.PlanarImage
public final Raster getData()
getData
in interface RenderedImage
getData
in class javax.media.jai.PlanarImage
public final Raster getData(Rectangle rect)
getData
in interface RenderedImage
getData
in class javax.media.jai.PlanarImage
public final WritableRaster copyData(WritableRaster raster)
copyData
in interface RenderedImage
copyData
in class javax.media.jai.PlanarImage
public void dispose()
The results of referencing an image after a call to
dispose()
are undefined.
Overrides shall call super.dispose()
in a final step.
dispose
in class javax.media.jai.PlanarImage
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.