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
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for ALcdMultilevelImage.Configuration objects. -
Method Summary
Modifier and TypeMethodDescriptionCreates a builder which is pre-initialized with the properties of thisConfiguration.booleanDescribes how the different levels in this multilevel image are related to one another.intReturns the number of levels in this multilevel image.inthashCode()Creates a new builder which can be used to createConfigurationobjects.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 createConfigurationobjects.- Returns:
- a new configuration builder
-
equals
- Overrides:
equalsin classALcdImage.Configuration
-
hashCode
public int hashCode()- Overrides:
hashCodein classALcdImage.Configuration
-