public class ColoredBandImageMultiLevelSource extends AbstractMultiLevelSource
RasterDataNode
s.NULL
Modifier and Type | Method and Description |
---|---|
static ColoredBandImageMultiLevelSource |
create(RasterDataNode[] rasterDataNodes,
MultiLevelModel model,
ProgressMonitor pm) |
static ColoredBandImageMultiLevelSource |
create(RasterDataNode[] rasterDataNodes,
ProgressMonitor pm) |
static ColoredBandImageMultiLevelSource |
create(RasterDataNode rasterDataNode,
ProgressMonitor pm) |
RenderedImage |
createImage(int level)
Called by
AbstractMultiLevelSource.getImage(int) if a level image is requested for the first time. |
ImageInfo |
getImageInfo() |
Shape |
getImageShape(int level)
Gets the shape of the area where this image's raster data contains valid pixels at the given resolution level.
|
void |
setImageInfo(ImageInfo imageInfo) |
checkLevel, getImage, getImageDimension, getImageRectangle, getModel, reset
public static ColoredBandImageMultiLevelSource create(RasterDataNode rasterDataNode, ProgressMonitor pm)
public static ColoredBandImageMultiLevelSource create(RasterDataNode[] rasterDataNodes, ProgressMonitor pm)
public static ColoredBandImageMultiLevelSource create(RasterDataNode[] rasterDataNodes, MultiLevelModel model, ProgressMonitor pm)
public void setImageInfo(ImageInfo imageInfo)
public ImageInfo getImageInfo()
public Shape getImageShape(int level)
MultiLevelSource
null
, if the entire image raster contains valid pixels.getImageShape
in interface MultiLevelSource
getImageShape
in class AbstractMultiLevelSource
level
- The resolution level.null
.public RenderedImage createImage(int level)
AbstractMultiLevelSource
AbstractMultiLevelSource.getImage(int)
if a level image is requested for the first time.
Note that images created via this method will be disposed
when AbstractMultiLevelSource.reset()
is called on this multi-level image source. See AbstractMultiLevelSource.getImage(int)
.
The dimension of the level image created must be the same as that obtained from
AbstractMultiLevelSource.getImageDimension(int, int, double)
for the scale associated with the
given resolution level.
createImage
in class AbstractMultiLevelSource
level
- The resolution level.RenderedImage
for the given resolution level.Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.