Uses of Class
com.luciad.imaging.ALcdImage
Package
Description
Provides support for decoding CADRG files.
Provides support for decoding GeoSPOT files.
Provides a domain model for working with pixel data and a framework for performing
image processing on such data.
Defines image processing operators that can be applied to an
ALcdImage.
-
Uses of ALcdImage in com.luciad.format.cadrg
Modifier and TypeClassDescriptionclass
ThisILcdRaster
contains additional information about the CADRG/CIB Boundary Rectangle that it represents. -
Uses of ALcdImage in com.luciad.format.geospot
Modifier and TypeClassDescriptionclass
ThisILcdRaster
contains additional information about the GeoSPOT tile that it represents. -
Uses of ALcdImage in com.luciad.imaging
Modifier and TypeClassDescriptionclass
A basic image is a an ALcdImage consisting of a uniform matrix of pixels.class
A mosaic is a grid ofALcdBasicImage
s.class
A multilevel image is a collection ofALcdBasicImage
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
A multilevel image mosaic is a collection ofALcdImageMosaic
s which cover the same geographic area but which can have different resolutions, different sampling modes and/or represent different data.Modifier and TypeMethodDescriptionstatic ALcdImage
ALcdImage.fromDomainObject
(Object aObject) Returns an image for the given object. -
Uses of ALcdImage in com.luciad.imaging.operator
Modifier and TypeMethodDescriptionabstract ALcdImage
ALcdImageOperator.apply
(ILcdDataObject aParameters) Applies this operator to the given input parameters.abstract ALcdImage
Applies this operator chain to the given image.TLcdBandMergeOp.apply
(ILcdDataObject aParameters) TLcdBandSelectOp.apply
(ILcdDataObject aParameters) TLcdBinaryOp.apply
(ILcdDataObject aParameters) TLcdColorConvertOp.apply
(ILcdDataObject aParameters) TLcdColorLookupOp.apply
(ILcdDataObject aParameters) TLcdCompositeOp.apply
(ILcdDataObject aParameters) TLcdConvolveOp.apply
(ILcdDataObject aParameters) TLcdCropOp.apply
(ILcdDataObject aParameters) TLcdCurvesOp.apply
(ILcdDataObject aParameters) TLcdExpandOp.apply
(ILcdDataObject aParameters) TLcdHistogramOp.apply
(ILcdDataObject aParameters) TLcdIndexLookupOp.apply
(ILcdDataObject aParameters) TLcdMedianOp.apply
(ILcdDataObject aParameters) TLcdPixelReplaceOp.apply
(ILcdDataObject aParameters) TLcdPixelRescaleOp.apply
(ILcdDataObject aParameters) TLcdPixelTransformOp.apply
(ILcdDataObject aParameters) final ALcdImage
TLcdResizeOp.apply
(ILcdDataObject aParameters) TLcdSemanticsOp.apply
(ILcdDataObject aParameters) TLcdSwipeOp.apply
(ILcdDataObject aParameters) 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
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 imagestatic 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 imagestatic 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
Applies a median filter to the given image.static ALcdImage
TLcdPixelReplaceOp.pixelReplace
(ALcdImage aSource, double[] aSourceValue, double[] aDestinationValue, double aTolerance) Perform a pixel replace operation on an 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
Creates a resize operator for a given input image.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 aSource, ALcdBandSemantics.DataType aOutputFormat) Changes theALcdBandSemantics.getDataType()
data type of all bands.static ALcdImage
TLcdSemanticsOp.semantics
(ALcdImage aImage, List<ALcdBandSemantics> aBandSemantics) Equivalent toTLcdSemanticsOp.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 toTLcdSemanticsOp.semantics(com.luciad.imaging.ALcdImage, com.luciad.imaging.ALcdBandSemantics[], double[], double[])
, but takes a list instead of an array as input.Modifier and TypeMethodDescriptionabstract ALcdImage
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
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 imagestatic 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
Applies a median filter to the given image.static ALcdImage
TLcdPixelReplaceOp.pixelReplace
(ALcdImage aSource, double[] aSourceValue, double[] aDestinationValue, double aTolerance) Perform a pixel replace operation on an 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
Creates a resize operator for a given input image.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 aSource, ALcdBandSemantics.DataType aOutputFormat) Changes theALcdBandSemantics.getDataType()
data type of all bands.static ALcdImage
TLcdSemanticsOp.semantics
(ALcdImage aImage, List<ALcdBandSemantics> aBandSemantics) Equivalent toTLcdSemanticsOp.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 toTLcdSemanticsOp.semantics(com.luciad.imaging.ALcdImage, com.luciad.imaging.ALcdBandSemantics[], double[], double[])
, but takes a list instead of an array as input.