Package com.luciad.imaging
Class ALcdImageMosaic.Configuration.Builder
java.lang.Object
com.luciad.imaging.ALcdImage.Configuration.Builder<ALcdImageMosaic.Configuration.Builder>
com.luciad.imaging.ALcdImageMosaic.Configuration.Builder
- Enclosing class:
ALcdImageMosaic.Configuration
public static class ALcdImageMosaic.Configuration.Builder
extends ALcdImage.Configuration.Builder<ALcdImageMosaic.Configuration.Builder>
Builder for ALcdImageMosaic.Configuration objects. Use
ALcdImageMosaic.Configuration.newBuilder() to create a new configuration
from scratch, or ALcdImageMosaic.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.columnCount
(long aColumnCount) Sets the mosaic's column count.pixelSizeX
(double aPixelSizeX) Sets the approximate size of a single mosaic pixel along the X axis in model coordinates.pixelSizeY
(double aPixelSizeY) Sets the approximate size of a single mosaic pixel along the Y axis in model coordinates.rowCount
(long aRowCount) Sets the mosaic's row count.samplingMode
(ELcdImageSamplingMode aSamplingMode) Sets the sampling mode of the image.tileGridBounds
(ILcdBounds aTileGridBounds) Sets the bounds for the tile grid of this 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<ALcdImageMosaic.Configuration.Builder>
- Returns:
- a new
Configuration
object
-
columnCount
Sets the mosaic's column count.- Parameters:
aColumnCount
- the mosaic's column count- Returns:
- this builder
-
rowCount
Sets the mosaic's row count.- Parameters:
aRowCount
- the mosaic's row count- Returns:
- this builder
-
pixelSizeX
Sets the approximate size of a single mosaic pixel along the X axis in model coordinates.- Parameters:
aPixelSizeX
- the horizontal pixel size in model coordinates- Returns:
- this builder
-
pixelSizeY
Sets the approximate size of a single mosaic pixel along the Y axis in model coordinates.- Parameters:
aPixelSizeY
- the vertical pixel size in model coordinates- Returns:
- this builder
-
samplingMode
Sets the sampling mode of the image.- Parameters:
aSamplingMode
- the sampling mode- Returns:
- this builder
-
tileGridBounds
Sets the bounds for the tile grid of this image.- Parameters:
aTileGridBounds
- the bounds- Returns:
- this builder
- See Also:
-