Class ALcdMultilevelImageMosaic.Configuration

java.lang.Object
com.luciad.imaging.ALcdImage.Configuration
com.luciad.imaging.ALcdMultilevelImageMosaic.Configuration
Enclosing class:
ALcdMultilevelImageMosaic

public static class ALcdMultilevelImageMosaic.Configuration extends ALcdImage.Configuration
Describes the configuration of an ALcdMultilevelImageMosaic. Image configurations can be created using the supplied ALcdMultilevelImageMosaic.Configuration.Builder.

The key properties of an multilevel image mosaic are:

  • Semantics: describe the image's pixel interpretation and format.
  • Image Reference: the image's reference.
  • Bounds: the image's extents in geographic coordinates.
  • Level Count: the number of levels in this multilevel image mosaic
  • Level Relationship: Describes how the different levels in this multilevel image mosaic are related
Since:
2014.0
  • Method Details

    • getNumberOfLevels

      public int getNumberOfLevels()
      Returns the number of levels in this multilevel image mosaic.
      Returns:
      the number of levels in this multilevel image mosaic
    • getLevelRelationship

      public ELcdLevelRelationship getLevelRelationship()
      Describes how the different levels in this multilevel image mosaic are related to one another.
      Returns:
      the level relationship between the image mosaics
    • asBuilder

      Creates a builder which is pre-initialized with the properties of this Configuration. This allows the user to create a copy of a configuration and selectively modify properties.
      Returns:
      a builder initialized with the properties of this Configuration
    • newBuilder

      Creates a new builder which can be used to create Configuration objects.
      Returns:
      a new configuration builder
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class ALcdImage.Configuration
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ALcdImage.Configuration