Package | Description |
---|---|
com.luciad.format.cadrg |
Provides support for decoding CADRG files.
|
com.luciad.format.geospot |
Provides support for decoding GeoSPOT files.
|
com.luciad.imaging |
Provides a domain model for working with pixel data and a framework for performing
image processing on such data.
|
com.luciad.imaging.operator |
Defines image processing operators that can be applied to an
ALcdImage.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdCADRGRaster
This
ILcdRaster contains additional information about the
CADRG/CIB Boundary Rectangle that it represents. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGeoSPOTRaster
This
ILcdRaster contains additional information about the
GeoSPOT tile that it represents. |
Modifier and Type | Class and Description |
---|---|
class |
ALcdBasicImage
A basic image is a an ALcdImage consisting of a uniform matrix of pixels.
|
class |
ALcdImageMosaic
A mosaic is a grid of
ALcdBasicImage s. |
class |
ALcdMultilevelImage
A multilevel image is a collection of
ALcdBasicImage s
which cover the same geographic area and have same ALcdBandSemantics
but which can have different resolutions, different sampling modes
and/or represent different data. |
class |
ALcdMultilevelImageMosaic
A multilevel image mosaic is a collection of
ALcdImageMosaic s
which cover the same geographic area but which can have different resolutions, different sampling modes
and/or represent different data. |
Modifier and Type | Method and Description |
---|---|
static ALcdImage |
ALcdImage.fromDomainObject(Object aObject)
Returns an image for the given object.
|
Modifier and Type | Method and Description |
---|---|
abstract ALcdImage |
ALcdImageOperatorChain.apply(ALcdImage aInput)
Applies this operator chain to the given image.
|
ALcdImage |
TLcdSwipeOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdSemanticsOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdResizeOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdPixelTransformOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdPixelRescaleOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdMedianOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdIndexLookupOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdHistogramOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdExpandOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdCurvesOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdCropOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdConvolveOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdCompositeOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdColorLookupOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdColorConvertOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdBinaryOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdBandSelectOp.apply(ILcdDataObject aParameters) |
ALcdImage |
TLcdBandMergeOp.apply(ILcdDataObject aParameters) |
abstract ALcdImage |
ALcdImageOperator.apply(ILcdDataObject aParameters)
Applies this operator to the given input parameters.
|
static ALcdImage |
TLcdBandSelectOp.bandSelect(ALcdImage aSource,
int[] aBands)
Extracts a subset of the bands from the given image and/or reorders the bands.
|
static ALcdImage |
TLcdColorConvertOp.colorConvert(ALcdImage aSource,
ColorModel aColorModel)
Perform a color conversion on an image.
|
static ALcdImage |
TLcdColorLookupOp.colorLookup(ALcdImage aSource,
ALcdColorLookupTable aTable)
Perfrom a color lookup operation on an image.
|
static ALcdImage |
TLcdConvolveOp.convolve(ALcdImage aImage,
double[] aKernel,
int aKernelWidth,
int aKernelHeight)
Applies a convolution kernel to the given image.
|
static ALcdImage |
TLcdCropOp.crop(ALcdBasicImage aSource,
int aCropX,
int aCropY,
int aCropWidth,
int aCropHeight)
Creates a crop operator for a given input image
|
static ALcdImage |
TLcdCurvesOp.curves(ALcdImage aInputImage,
ILcdPoint[][] aCurves,
TLcdCurvesOp.CurveType aCurveType)
Creates a curves operator for a given input image.
|
static ALcdImage |
TLcdExpandOp.expand(ALcdImage aInputImage,
int aExpandX,
int aExpandY,
int aExpandWidth,
int aExpandHeight)
Creates a expand operator for a given input image
|
static ALcdImage |
TLcdHistogramOp.histogram(ALcdBasicImage aSource,
int aBinCount)
Creates a histogram operator for a given input image.
|
static ALcdImage |
TLcdIndexLookupOp.indexLookup(ALcdImage aImage,
TLcdLookupTable aLUT)
Perform a color lookup operation.
|
static ALcdImage |
TLcdIndexLookupOp.indexLookup(ALcdImage aSource,
TLcdLookupTable aLUT,
double[] aNaNColor)
Perform a color lookup operation.
|
static ALcdImage |
TLcdMedianOp.median(ALcdImage aImage,
int aMaskWidth,
int aMaskHeight)
Applies a median filter to the given image.
|
static ALcdImage |
TLcdPixelRescaleOp.pixelRescale(ALcdImage aSource,
double[] aScales,
double[] aOffsets)
Creates a pixel rescale operator for a given input image.
|
static ALcdImage |
TLcdPixelTransformOp.pixelTransform(ALcdImage aSource,
double[] aMatrix,
double[] aOffsets)
Creates a pixel transform operator for a given input image.
|
static ALcdImage |
TLcdResizeOp.resize(ALcdImage aSource,
double aScaleX,
double aScaleY)
Creates a resize operator for a given input image.
|
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aSource,
ALcdBandSemantics.DataType aOutputFormat)
Changes the
ALcdBandSemantics.getDataType() data type of all bands. |
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
ALcdBandSemantics[] aBandSemantics)
Set new band semantics on an image.
|
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
ALcdBandSemantics[] aBandSemantics,
double[] aScales,
double[] aOffsets)
Set new band semantics on an image and additionally apply scales and offsets to the
values in each band.
|
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
List<ALcdBandSemantics> aBandSemantics)
Equivalent to
TLcdSemanticsOp.semantics(com.luciad.imaging.ALcdImage, com.luciad.imaging.ALcdBandSemantics[]) ,
but takes a list instead of an array as input. |
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
List<ALcdBandSemantics> aBandSemantics,
double[] aScales,
double[] aOffsets)
Equivalent to
TLcdSemanticsOp.semantics(com.luciad.imaging.ALcdImage, com.luciad.imaging.ALcdBandSemantics[], double[], double[]) ,
but takes a list instead of an array as input. |
Modifier and Type | Method and Description |
---|---|
abstract ALcdImage |
ALcdImageOperatorChain.apply(ALcdImage aInput)
Applies this operator chain to the given image.
|
static ALcdImage |
TLcdBandSelectOp.bandSelect(ALcdImage aSource,
int[] aBands)
Extracts a subset of the bands from the given image and/or reorders the bands.
|
static ALcdImage |
TLcdColorConvertOp.colorConvert(ALcdImage aSource,
ColorModel aColorModel)
Perform a color conversion on an image.
|
static ALcdImage |
TLcdColorLookupOp.colorLookup(ALcdImage aSource,
ALcdColorLookupTable aTable)
Perfrom a color lookup operation on an image.
|
static ALcdImage |
TLcdConvolveOp.convolve(ALcdImage aImage,
double[] aKernel,
int aKernelWidth,
int aKernelHeight)
Applies a convolution kernel to the given image.
|
static ALcdImage |
TLcdCurvesOp.curves(ALcdImage aInputImage,
ILcdPoint[][] aCurves,
TLcdCurvesOp.CurveType aCurveType)
Creates a curves operator for a given input image.
|
static ALcdImage |
TLcdExpandOp.expand(ALcdImage aInputImage,
int aExpandX,
int aExpandY,
int aExpandWidth,
int aExpandHeight)
Creates a expand operator for a given input image
|
static ALcdImage |
TLcdIndexLookupOp.indexLookup(ALcdImage aImage,
TLcdLookupTable aLUT)
Perform a color lookup operation.
|
static ALcdImage |
TLcdIndexLookupOp.indexLookup(ALcdImage aSource,
TLcdLookupTable aLUT,
double[] aNaNColor)
Perform a color lookup operation.
|
static ALcdImage |
TLcdMedianOp.median(ALcdImage aImage,
int aMaskWidth,
int aMaskHeight)
Applies a median filter to the given image.
|
static ALcdImage |
TLcdPixelRescaleOp.pixelRescale(ALcdImage aSource,
double[] aScales,
double[] aOffsets)
Creates a pixel rescale operator for a given input image.
|
static ALcdImage |
TLcdPixelTransformOp.pixelTransform(ALcdImage aSource,
double[] aMatrix,
double[] aOffsets)
Creates a pixel transform operator for a given input image.
|
static ALcdImage |
TLcdResizeOp.resize(ALcdImage aSource,
double aScaleX,
double aScaleY)
Creates a resize operator for a given input image.
|
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aSource,
ALcdBandSemantics.DataType aOutputFormat)
Changes the
ALcdBandSemantics.getDataType() data type of all bands. |
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
ALcdBandSemantics[] aBandSemantics)
Set new band semantics on an image.
|
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
ALcdBandSemantics[] aBandSemantics,
double[] aScales,
double[] aOffsets)
Set new band semantics on an image and additionally apply scales and offsets to the
values in each band.
|
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
List<ALcdBandSemantics> aBandSemantics)
Equivalent to
TLcdSemanticsOp.semantics(com.luciad.imaging.ALcdImage, com.luciad.imaging.ALcdBandSemantics[]) ,
but takes a list instead of an array as input. |
static ALcdImage |
TLcdSemanticsOp.semantics(ALcdImage aImage,
List<ALcdBandSemantics> aBandSemantics,
double[] aScales,
double[] aOffsets)
Equivalent to
TLcdSemanticsOp.semantics(com.luciad.imaging.ALcdImage, com.luciad.imaging.ALcdBandSemantics[], double[], double[]) ,
but takes a list instead of an array as input. |