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, widthNULL| 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, YToTileYclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetImage, getImageShape, getModel, resetprotected 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 RenderedImagegetTile in class javax.media.jai.PlanarImagepublic final Raster getData()
getData in interface RenderedImagegetData in class javax.media.jai.PlanarImagepublic final Raster getData(Rectangle rect)
getData in interface RenderedImagegetData in class javax.media.jai.PlanarImagepublic final WritableRaster copyData(WritableRaster raster)
copyData in interface RenderedImagecopyData in class javax.media.jai.PlanarImagepublic 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.PlanarImageCopyright © 2014–2022 European Space Agency (ESA). All rights reserved.