Class ALcdMultilevelImage.Configuration

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

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

The key properties of an multilevel uniform image are:

  • Semantics: describe the image's pixel interpretation and format.
  • Image Reference: the image's reference.
  • Bounds: the image's extents in geographic coordinates.
  • Column Count: the number of levels in this multilevel image mosaic
  • Row Count: 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.
      Returns:
      the number of levels in this multilevel image
    • getLevelRelationship

      public ELcdLevelRelationship getLevelRelationship()
      Describes how the different levels in this multilevel image are related to one another.
      Returns:
      the level relationship between the images
    • 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

      public static ALcdMultilevelImage.Configuration.Builder 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