public class TLcdRasterImageBuilder extends Object
com.luciad.imaging
.Modifier and Type | Method and Description |
---|---|
ALcdBasicImage |
buildBasicImage()
Create a new basic image.
|
ALcdImageMosaic |
buildImageMosaic()
Create a new image mosaic.
|
ALcdMultilevelImage |
buildMultilevelImage()
Create a new multilevel image.
|
ALcdMultilevelImageMosaic |
buildMultilevelImageMosaic()
Create a new multilevel image mosaic.
|
TLcdRasterImageBuilder |
imageReference(ILcdModelReference aImageReference)
Set the image reference.
|
TLcdRasterImageBuilder |
levelRelationship(ELcdLevelRelationship aLevelRelationship)
Set the level relationship
|
TLcdRasterImageBuilder |
model(ILcdModel aModel)
Set the fallback model to derive unavailable parameters from.
|
static TLcdRasterImageBuilder |
newBuilder()
Create a new image builder.
|
TLcdRasterImageBuilder |
raster(ILcdMultilevelRaster aMultilevelRaster)
Set the source raster to create images from.
|
TLcdRasterImageBuilder |
raster(ILcdRaster aRaster)
Set the source raster to create images from.
|
TLcdRasterImageBuilder |
samplingMode(ELcdImageSamplingMode aSamplingMode)
Set the image sampling mode.
|
TLcdRasterImageBuilder |
semantics(List<ALcdBandSemantics> aSemantics)
Set the image band semantics.
|
public static TLcdRasterImageBuilder newBuilder()
public ALcdBasicImage buildBasicImage() throws IllegalStateException
IllegalStateException
- if no source raster is defined or when the geo reference or image semantics have not
been set and no model is available to derive them frompublic ALcdImageMosaic buildImageMosaic() throws IllegalStateException
IllegalStateException
- if no source raster is defined or when the geo reference or image semantics have not
been set and no model is available to derive them frompublic ALcdMultilevelImage buildMultilevelImage() throws IllegalStateException
IllegalStateException
- if no source raster is defined or when the geo reference or image semantics have not
been set and no model is available to derive them frompublic ALcdMultilevelImageMosaic buildMultilevelImageMosaic() throws IllegalStateException
IllegalStateException
- if no source raster is defined or when the geo reference or image semantics have not
been set and no model is available to derive them frompublic TLcdRasterImageBuilder raster(ILcdRaster aRaster)
aRaster
- the raster to usepublic TLcdRasterImageBuilder raster(ILcdMultilevelRaster aMultilevelRaster)
aMultilevelRaster
- the multilevel raster to usepublic TLcdRasterImageBuilder model(ILcdModel aModel)
aModel
- the model to usepublic TLcdRasterImageBuilder imageReference(ILcdModelReference aImageReference)
aImageReference
- the geographic referencepublic TLcdRasterImageBuilder semantics(List<ALcdBandSemantics> aSemantics)
aSemantics
- the band semanticspublic TLcdRasterImageBuilder samplingMode(ELcdImageSamplingMode aSamplingMode)
ELcdImageSamplingMode#AREA
.aSamplingMode
- the sampling modepublic TLcdRasterImageBuilder levelRelationship(ELcdLevelRelationship aLevelRelationship)
aLevelRelationship
- the level relationship