Package com.luciad.imaging
Class ALcdMultilevelImage.Configuration
java.lang.Object
com.luciad.imaging.ALcdImage.Configuration
com.luciad.imaging.ALcdMultilevelImage.Configuration
- Enclosing class:
ALcdMultilevelImage
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 mosaicRow Count
: Describes how the different levels in this multilevel image mosaic are related
- Since:
- 2014.0
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder for ALcdMultilevelImage.Configuration objects. -
Method Summary
Modifier and TypeMethodDescriptionCreates a builder which is pre-initialized with the properties of thisConfiguration
.boolean
Describes how the different levels in this multilevel image are related to one another.int
Returns the number of levels in this multilevel image.int
hashCode()
Creates a new builder which can be used to createConfiguration
objects.Methods inherited from class com.luciad.imaging.ALcdImage.Configuration
getBounds, getImageReference, getSemantics
-
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
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 thisConfiguration
. 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 createConfiguration
objects.- Returns:
- a new configuration builder
-
equals
- Overrides:
equals
in classALcdImage.Configuration
-
hashCode
public int hashCode()- Overrides:
hashCode
in classALcdImage.Configuration
-