Package com.luciad.earth.tileset.util
Class TLcdEarthImageBuilder
java.lang.Object
com.luciad.earth.tileset.util.TLcdEarthImageBuilder
Builder for creating images from Earth tile sets.
The following parameters are required:
- the
tile set
com.luciad.imaging.- Since:
- 2015.0
-
Method Summary
Modifier and TypeMethodDescriptionCreate a new multilevel image mosaic.coverage(ILcdEarthRasterTileSetCoverage aCoverage) Set the source coverage set to create images from.imageReference(ILcdModelReference aModelReference) Set the reference of the image.static TLcdEarthImageBuilderCreate a new image builder.semantics(List<ALcdBandSemantics> aSemantics) Set the image band semantics.tileSet(ILcdEarthTileSet aEarthTileSet) Set the source tile set to create images from.
-
Method Details
-
newBuilder
Create a new image builder.- Returns:
- a new builder instance
-
buildMultilevelImageMosaic
Create a new multilevel image mosaic.- Returns:
- a new image
- Throws:
IllegalStateException- if one of the parameters is missing or incorrect
-
tileSet
Set the source tile set to create images from.- Parameters:
aEarthTileSet- the tile set- Returns:
- this builder
-
coverage
Set the source coverage set to create images from. The coverage must contain image or elevation data.- Parameters:
aCoverage- the coverage- Returns:
- this builder
-
imageReference
Set the reference of the image.- Parameters:
aModelReference- the model reference- Returns:
- this builder
-
semantics
Set the image band semantics.- Parameters:
aSemantics- the semantics- Returns:
- this builder
-