public class VectorDataMaskOpImage extends SingleBandedOpImage
SingleBandedOpImage
which computes its (binary) data from geometries provided
by a VectorDataNode
by rasterizing the geometries to a raster data grid.Constructor and Description |
---|
VectorDataMaskOpImage(VectorDataNode vectorDataNode,
RasterDataNode rasterDataNode,
ResolutionLevel level)
Constructs a new VectorDataMaskOpImage.
|
Modifier and Type | Method and Description |
---|---|
protected void |
computeRect(javax.media.jai.PlanarImage[] sourceImages,
WritableRaster tile,
Rectangle destRect) |
VectorDataNode |
getVectorDataNode() |
computeRect, createNoDataRaster, getLevel, getLevelImageSupport, getScale, getSourceCoord, getSourceHeight, getSourceWidth, getSourceX, getSourceY
computesUniqueTiles, computeTile, mapDestRect, mapSourceRect
addTileToCache, cancelTiles, 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, 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
public VectorDataMaskOpImage(VectorDataNode vectorDataNode, RasterDataNode rasterDataNode, ResolutionLevel level)
vectorDataNode
- The vector-data node providing the geometries to be rasterized.rasterDataNode
- The raster-data node providing the context for the rasterization.level
- The multi-level resolution level.public VectorDataNode getVectorDataNode()
protected void computeRect(javax.media.jai.PlanarImage[] sourceImages, WritableRaster tile, Rectangle destRect)
computeRect
in class javax.media.jai.OpImage
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.