Package com.luciad.imaging
Class ALcdImage.Configuration.Builder<B extends ALcdImage.Configuration.Builder>
java.lang.Object
com.luciad.imaging.ALcdImage.Configuration.Builder<B>
- Direct Known Subclasses:
ALcdBasicImage.Configuration.Builder,ALcdImageMosaic.Configuration.Builder,ALcdMultilevelImage.Configuration.Builder,ALcdMultilevelImageMosaic.Configuration.Builder
- Enclosing class:
ALcdImage.Configuration
public abstract static class ALcdImage.Configuration.Builder<B extends ALcdImage.Configuration.Builder>
extends Object
Builder for ALcdImage.Configuration objects.
-
Method Summary
Modifier and TypeMethodDescriptionbounds(ILcdBounds aBounds) Sets the bounds of the image.abstract ALcdImage.Configurationbuild()Builds a new configuration object using the current settings of the builder.imageReference(ILcdModelReference aImageReference) Sets the reference of the image.semantics(List<? extends ALcdBandSemantics> aSemantics) Sets the band semantics of the image.
-
Method Details
-
build
Builds a new configuration object using the current settings of the builder.- Returns:
- a new
Configurationobject
-
semantics
Sets the band semantics of the image.- Parameters:
aSemantics- the list of semantics.- Returns:
- this builder
-
imageReference
Sets the reference of the image.- Parameters:
aImageReference- the reference- Returns:
- this builder
-
bounds
Sets the bounds of the image.- Parameters:
aBounds- the bounds- Returns:
- this builder
-