Class ALcdMultilevelImageMosaic

java.lang.Object
com.luciad.imaging.ALcdImage
com.luciad.imaging.ALcdMultilevelImageMosaic
All Implemented Interfaces:
ILcdBounded

public abstract class ALcdMultilevelImageMosaic extends ALcdImage
A multilevel image mosaic is a collection of ALcdImageMosaics which cover the same geographic area but which can have different resolutions, different sampling modes and/or represent different data. Typically, for visualization, a mosaic is chosen whose spatial resolution best matches the current scale of the view.

The bounds of the multilevel mosaic 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 an image mosaic from one of the model decoders, by implementing this interface or by using one of the available builders:

Since:
2014.0
  • Constructor Details

    • ALcdMultilevelImageMosaic

      protected ALcdMultilevelImageMosaic()
      Default constructor.
  • Method Details

    • getLevel

      public abstract ALcdImageMosaic getLevel(int aLevel)
      Returns the image mosaic at the given level.
      Parameters:
      aLevel - the level to be returned
      Returns:
      the image mosaic at the given level
    • getConfiguration

      public abstract ALcdMultilevelImageMosaic.Configuration getConfiguration()
      Returns an image configuration object describing the properties of this multilevel image mosaic's data.
      Specified by:
      getConfiguration in class ALcdImage
      Returns:
      the image's configuration