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 TLcdEarthImageBuilder
Create 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
-