Package com.luciad.imaging
Class ALcdMultilevelImage.Configuration.Builder
java.lang.Object
com.luciad.imaging.ALcdImage.Configuration.Builder<ALcdMultilevelImage.Configuration.Builder>
com.luciad.imaging.ALcdMultilevelImage.Configuration.Builder
- Enclosing class:
ALcdMultilevelImage.Configuration
public static class ALcdMultilevelImage.Configuration.Builder
extends ALcdImage.Configuration.Builder<ALcdMultilevelImage.Configuration.Builder>
Builder for ALcdMultilevelImage.Configuration objects. Use
ALcdMultilevelImage.Configuration.newBuilder() to create a new configuration
from scratch, or ALcdMultilevelImage.Configuration.asBuilder() to copy and
modify an existing configuration.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds a new configuration object using the current settings of the builder.levelRelationship
(ELcdLevelRelationship aLevelRelationship) Sets the level relationship of the multilevel image.numberOfLevels
(int aNumberOfLevels) Sets the number of levels in the multilevel image.Methods inherited from class com.luciad.imaging.ALcdImage.Configuration.Builder
bounds, imageReference, semantics
-
Method Details
-
build
Description copied from class:ALcdImage.Configuration.Builder
Builds a new configuration object using the current settings of the builder.- Specified by:
build
in classALcdImage.Configuration.Builder<ALcdMultilevelImage.Configuration.Builder>
- Returns:
- a new
Configuration
object
-
numberOfLevels
Sets the number of levels in the multilevel image.- Parameters:
aNumberOfLevels
- the number of levels- Returns:
- this builder
-
levelRelationship
public ALcdMultilevelImage.Configuration.Builder levelRelationship(ELcdLevelRelationship aLevelRelationship) Sets the level relationship of the multilevel image.- Parameters:
aLevelRelationship
- the level relationship- Returns:
- this builder
-