public abstract class ALcdMultilevelImage extends ALcdImage
ALcdBasicImage
s
which cover the same geographic area and have same ALcdBandSemantics
but which can have different resolutions, different sampling modes
and/or represent different data. Typically, for visualization, an image is chosen
whose spatial resolution best matches the current scale of the view.
The bounds of the multilevel image is the union of the bounds of all its levels. If the level relation ship is
ELcdLevelRelationship.OVERVIEW
then all levels have the same bounds.
You can obtain a multilevel image from one of the model decoders or using one of the available builders:
TLcdImageBuilder
: basic images and multi-level imagesTLcdRasterImageBuilder
: adapt a legacy rasterModifier and Type | Class and Description |
---|---|
static class |
ALcdMultilevelImage.Configuration
Describes the configuration of an ALcdMultilevelImage.
|
IMAGE_DATA_TYPE
Modifier | Constructor and Description |
---|---|
protected |
ALcdMultilevelImage()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract ALcdMultilevelImage.Configuration |
getConfiguration()
Returns an image configuration object describing the properties of this
multilevel image's data.
|
abstract ALcdBasicImage |
getLevel(int aLevel)
Returns the image at the given level.
|
asMultilevelMosaic, fromDomainObject, getBounds
public abstract ALcdBasicImage getLevel(int aLevel)
aLevel
- the level to be returnedpublic abstract ALcdMultilevelImage.Configuration getConfiguration()
getConfiguration
in class ALcdImage