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.Configuration
build()
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
Configuration
object
-
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
-