Uses of Class
com.luciad.imaging.ALcdBasicImage
Packages that use ALcdBasicImage
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.
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
-
Uses of ALcdBasicImage in com.luciad.format.cadrg
Methods in com.luciad.format.cadrg that return ALcdBasicImage -
Uses of ALcdBasicImage in com.luciad.format.geospot
Methods in com.luciad.format.geospot that return ALcdBasicImage -
Uses of ALcdBasicImage in com.luciad.imaging
Methods in com.luciad.imaging that return ALcdBasicImageModifier and TypeMethodDescriptionTLcdImageBuilder.buildBasicImage()Create a newALcdBasicImagewith the currently defined properties.TLcdRasterImageBuilder.buildBasicImage()Create a new basic image.abstract ALcdBasicImageALcdMultilevelImage.getLevel(int aLevel) Returns the image at the given level.abstract ALcdBasicImageALcdImageMosaic.getTile(long aTileX, long aTileY) Returns a single tile from this image.Methods in com.luciad.imaging with parameters of type ALcdBasicImageModifier and TypeMethodDescriptionabstract ColorModelALcdImagingEngine.createCompatibleColorModel(ALcdBasicImage aImage) Creates aColorModelthat is compatible with the specified image.protected abstract SampleModelALcdImagingEngine.createCompatibleSampleModel(ALcdBasicImage aImage, int aWidth, int aHeight) Creates aSampleModelthat is compatible with the specified image.abstract WritableRasterALcdImagingEngine.createCompatibleWritableRaster(ALcdBasicImage aImage, Rectangle aRegion) Creates aWritableRasterthat is compatible with the specified image.abstract BufferedImageALcdImagingEngine.getBufferedImage(ALcdBasicImage aImage, Rectangle aRegion) Reads a rectangular block of data out of a given image.abstract voidALcdImagingEngine.getImageData(ALcdBasicImage aImage, WritableRaster aOutputRasterSFCT) Reads a rectangular block from a given image into a given raster.abstract WritableRasterALcdImagingEngine.getImageData(ALcdBasicImage aImage, Rectangle aRegion) Reads a rectangular block of data out of a given image.abstract RasterALcdImagingEngine.getImageDataReadOnly(ALcdBasicImage aImage, Rectangle aRegion) Reads a rectangular block of data out of a given image.TLcdImageBuilder.image(ALcdBasicImage aBasicImage) Add a source image.TLcdImageMosaicBuilder.tile(ALcdBasicImage aImage, int aTileX, int aTileY) Add a tile to be used in the mosaic.TLcdImageMosaicBuilder.tile(ALcdBasicImage aImage, int aLevel, int aTileX, int aTileY) Add a tile to be used in the mosaic.Method parameters in com.luciad.imaging with type arguments of type ALcdBasicImageModifier and TypeMethodDescriptionTLcdImageBuilder.images(List<ALcdBasicImage> aBasicImages) Add a list of images, each representing one level. -
Uses of ALcdBasicImage in com.luciad.imaging.operator
Methods in com.luciad.imaging.operator that return ALcdBasicImageModifier and TypeMethodDescriptionstatic ALcdBasicImageTLcdBinaryOp.add(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Add two images together.static ALcdBasicImageTLcdBandMergeOp.bandMerge(ALcdBasicImage aInputImage, ALcdBasicImage aSecondImage) Create a band merge operator with a specified input image.static ALcdBasicImageTLcdBinaryOp.binaryOp(ALcdBasicImage aImage1, ALcdBasicImage aImage2, TLcdBinaryOp.Operation aOperation) Applies a binary operation to two input images.static ALcdBasicImageTLcdCompositeOp.composite(ALcdBasicImage aInputImage, ALcdBasicImage aSecondImage) Compose two images.static ALcdBasicImageTLcdBinaryOp.divide(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Divide two images.static ALcdBasicImageTLcdBinaryOp.max(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Take the maximum of two images.static ALcdBasicImageTLcdBinaryOp.min(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Take the minimum of two images.static ALcdBasicImageTLcdBinaryOp.multiply(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Multiply two images.static ALcdBasicImageTLcdBinaryOp.subtract(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Subtract two images from each other.static ALcdBasicImageTLcdSwipeOp.swipe(ALcdBasicImage aInputImage, ALcdBasicImage aSecondImage, int aSwipeDistance) Creates a swipe operator for a given input imageMethods in com.luciad.imaging.operator with parameters of type ALcdBasicImageModifier and TypeMethodDescriptionALcdImageOperatorChain.Builder.add(ALcdBasicImage aImage2) Calls ALcdImageOperatorChain.Builder.binaryOp(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.operator.TLcdBinaryOp.Operation) with the given image and the ADD operation.static ALcdBasicImageTLcdBinaryOp.add(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Add two images together.ALcdImageOperatorChain.Builder.bandMerge(ALcdBasicImage aSecondImage) Corresponds to TLcdBandMergeOp.bandMerge(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.ALcdBasicImage), but the first input image is passed in via the operator chain.static ALcdBasicImageTLcdBandMergeOp.bandMerge(ALcdBasicImage aInputImage, ALcdBasicImage aSecondImage) Create a band merge operator with a specified input image.ALcdImageOperatorChain.Builder.binaryOp(ALcdBasicImage aImage2, TLcdBinaryOp.Operation aOperation) Corresponds to TLcdBinaryOp.binaryOp(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.operator.TLcdBinaryOp.Operation), but the first input image is passed in via the operator chain.static ALcdBasicImageTLcdBinaryOp.binaryOp(ALcdBasicImage aImage1, ALcdBasicImage aImage2, TLcdBinaryOp.Operation aOperation) Applies a binary operation to two input images.ALcdImageOperatorChain.Builder.composite(ALcdBasicImage aSecondImage) Corresponds to TLcdCompositeOp.composite(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.ALcdBasicImage), but the first input image is passed in via the operator chain.static ALcdBasicImageTLcdCompositeOp.composite(ALcdBasicImage aInputImage, ALcdBasicImage aSecondImage) Compose two images.static ALcdImageTLcdCropOp.crop(ALcdBasicImage aSource, int aCropX, int aCropY, int aCropWidth, int aCropHeight) Creates a crop operator for a given input imageALcdImageOperatorChain.Builder.divide(ALcdBasicImage aImage2) Calls ALcdImageOperatorChain.Builder.binaryOp(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.operator.TLcdBinaryOp.Operation) with the given image and the DIVIDE operation.static ALcdBasicImageTLcdBinaryOp.divide(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Divide two images.static ALcdImageTLcdHistogramOp.histogram(ALcdBasicImage aSource, int aBinCount) Creates a histogram operator for a given input image.ALcdImageOperatorChain.Builder.max(ALcdBasicImage aImage2) Calls ALcdImageOperatorChain.Builder.binaryOp(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.operator.TLcdBinaryOp.Operation) with the given image and the MAX operation.static ALcdBasicImageTLcdBinaryOp.max(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Take the maximum of two images.ALcdImageOperatorChain.Builder.min(ALcdBasicImage aImage2) Calls ALcdImageOperatorChain.Builder.binaryOp(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.operator.TLcdBinaryOp.Operation) with the given image and the MIN operation.static ALcdBasicImageTLcdBinaryOp.min(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Take the minimum of two images.ALcdImageOperatorChain.Builder.multiply(ALcdBasicImage aImage2) Calls ALcdImageOperatorChain.Builder.binaryOp(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.operator.TLcdBinaryOp.Operation) with the given image and the MULTIPLY operation.static ALcdBasicImageTLcdBinaryOp.multiply(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Multiply two images.ALcdImageOperatorChain.Builder.subtract(ALcdBasicImage aImage2) Calls ALcdImageOperatorChain.Builder.binaryOp(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.operator.TLcdBinaryOp.Operation) with the given image and the SUBTRACT operation.static ALcdBasicImageTLcdBinaryOp.subtract(ALcdBasicImage aImage1, ALcdBasicImage aImage2) Subtract two images from each other.ALcdImageOperatorChain.Builder.swipe(ALcdBasicImage aSecondImage, int aSwipeX) Corresponds to TLcdSwipeOp.swipe(com.luciad.imaging.ALcdBasicImage, com.luciad.imaging.ALcdBasicImage, int), but the first input image is passed in via the operator chain.static ALcdBasicImageTLcdSwipeOp.swipe(ALcdBasicImage aInputImage, ALcdBasicImage aSecondImage, int aSwipeDistance) Creates a swipe operator for a given input image -
Uses of ALcdBasicImage in com.luciad.util.height
Constructors in com.luciad.util.height with parameters of type ALcdBasicImageModifierConstructorDescriptionCreate a new height provider.TLcdImageHeightProvider(ALcdBasicImage aImage, ALcdImagingEngine aImagingEngine) Create a new height provider for a given image and imaging engine.TLcdImageHeightProvider(ALcdBasicImage aImage, ALcdImagingEngine aImagingEngine, int aMinValidHeight, int aMaxValidHeight) Create a new height provider for a given image and imaging engine.