Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
AffineDescriptor.create(RenderedImage source0,
AffineTransform transform,
javax.media.jai.Interpolation interpolation,
double[] backgroundValues,
javax.media.jai.ROI roi,
boolean useROIAccessor,
boolean setDestinationNoData,
Range nodata,
RenderingHints hints)
Performs interpolated affine transform on an image.
|
static javax.media.jai.RenderableOp |
AffineDescriptor.createRenderable(RenderableImage source0,
AffineTransform transform,
javax.media.jai.Interpolation interpolation,
double[] backgroundValues,
javax.media.jai.ROI roi,
boolean useROIAccessor,
boolean setDestinationNoData,
Range nodata,
RenderingHints hints)
Performs interpolated affine transform on an image.
|
Constructor and Description |
---|
AffineBicubicOpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
Map config,
javax.media.jai.ImageLayout layout,
AffineTransform transform,
javax.media.jai.Interpolation interp,
double[] backgroundValues,
boolean setDestinationNoData,
boolean useROIAccessor,
Range nodata) |
AffineBilinearOpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
Map config,
javax.media.jai.ImageLayout layout,
AffineTransform transform,
javax.media.jai.Interpolation interp,
double[] backgroundValues,
boolean setDestinationNoData,
boolean useROIAccessor,
Range nodata) |
AffineGeneralOpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
Map config,
javax.media.jai.ImageLayout layout,
AffineTransform transform,
javax.media.jai.Interpolation interp,
boolean useROIAccessor,
double[] destinationNoData,
boolean setDestinationNoData,
Range nodata)
Constructor used for interpolator of the class InterpolationNearest
|
AffineNearestOpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
Map config,
javax.media.jai.ImageLayout layout,
AffineTransform transform,
javax.media.jai.Interpolation interp,
double[] backgroundValues,
boolean setDestinationNoData,
boolean useROIAccessor,
Range nodata) |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
AlgebraDescriptor.create(AlgebraDescriptor.Operator op,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
RenderingHints hints,
RenderedImage... sources)
Executes the selected operation on an image array.
|
static javax.media.jai.RenderableOp |
AlgebraDescriptor.createRenderable(AlgebraDescriptor.Operator op,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
RenderingHints hints,
RenderableImage... sources)
Executes the selected operation on an image array.
|
Constructor and Description |
---|
AlgebraOpImage(Map config,
javax.media.jai.ImageLayout layout,
AlgebraDescriptor.Operator op,
javax.media.jai.ROI srcROI,
Range noData,
double destinationNoData,
RenderedImage... sources)
Constructs an
AlgebraOpImage . |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
OperationConstDescriptor.create(RenderedImage source,
double[] constants,
AlgebraDescriptor.Operator op,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
RenderingHints hints)
Executes the selected operation with a constant on the input image.
|
static javax.media.jai.RenderableOp |
OperationConstDescriptor.createRenderable(RenderableImage source,
double[] constants,
AlgebraDescriptor.Operator op,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
RenderingHints hints)
Executes the selected operation with a constant on the input image.
|
Constructor and Description |
---|
OperationConstOpImage(RenderedImage source,
Map config,
javax.media.jai.ImageLayout layout,
AlgebraDescriptor.Operator op,
double[] constants,
javax.media.jai.ROI srcROI,
Range noData,
double destinationNoData)
Constructs an
OperationConstOpImage . |
Modifier and Type | Method and Description |
---|---|
static RenderedImage |
ArtifactsFilterDescriptor.create(RenderedImage sourceImage,
javax.media.jai.ROI sourceRoi,
double[] backgroundValues,
int threshold,
int filterSize,
Range nodata,
RenderingHints hints)
Convenience method which constructs a
ParameterBlockJAI and invokes JAI.create("ArtifactsFilter", params) |
static RenderedImage |
ArtifactsFilterDescriptor.create(RenderedImage sourceImage,
javax.media.jai.ROI sourceRoi,
double[] backgroundValues,
int threshold,
Range nodata,
RenderingHints hints) |
static RenderedImage |
ArtifactsFilterDescriptor.create(RenderedImage sourceImage,
javax.media.jai.ROI sourceRoi,
double[] backgroundValues,
Range nodata,
RenderingHints hints) |
abstract boolean |
ArtifactsFilterOpImage.DataTypeCalculator.isNoData(Range nodata,
Number value) |
Constructor and Description |
---|
ArtifactsFilterOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map<?,?> config,
javax.media.jai.ROI sourceROI,
double[] backgroundValues,
int threshold,
int filterSize,
Range nodata)
Base constructor for a
PixelRestorationOpImage |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
BandCombineDescriptor.create(RenderedImage source0,
double[][] matrix,
javax.media.jai.ROI roi,
Range nodata,
double destinationNoData,
RenderingHints hints)
Performs arbitrary interband linear combination using a specified matrix and checking ROI and NoData if defined.
|
static javax.media.jai.RenderableOp |
BandCombineDescriptor.createRenderable(RenderableImage source0,
double[][] matrix,
javax.media.jai.ROI roi,
Range nodata,
double destinationNoData,
RenderingHints hints)
Performs arbitrary interband linear combination using a specified matrix and checking ROI and NoData if defined.
|
Constructor and Description |
---|
BandCombineOpImage(RenderedImage source,
Map config,
javax.media.jai.ImageLayout layout,
double[][] matrix,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData)
Constructs a new instance of the
BandCombineOpImage . |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
BandMergeDescriptor.create(Range[] noData,
double destinationNoData,
boolean setAlpha,
RenderingHints hints,
List<AffineTransform> transform,
RenderedImage... sources)
Merge (possibly multi-banded)images into a multibanded image.
|
static javax.media.jai.RenderedOp |
BandMergeDescriptor.create(Range[] noData,
double destinationNoData,
boolean setAlpha,
RenderingHints hints,
List<AffineTransform> transform,
javax.media.jai.ROI roi,
RenderedImage... sources)
Merge (possibly multi-banded)images into a multibanded image.
|
static javax.media.jai.RenderedOp |
BandMergeDescriptor.create(Range[] noData,
double destinationNoData,
boolean setAlpha,
RenderingHints hints,
RenderedImage... sources)
Merge (possibly multi-banded)images into a multibanded image.
|
static javax.media.jai.RenderableOp |
BandMergeDescriptor.createRenderable(Range[] noData,
double destinationNoData,
RenderingHints hints,
List<AffineTransform> transform,
RenderableImage... sources)
Merge (possibly multi-banded)images into a multibanded image.
|
static javax.media.jai.RenderableOp |
BandMergeDescriptor.createRenderable(Range[] noData,
double destinationNoData,
RenderingHints hints,
List<AffineTransform> transform,
javax.media.jai.ROI roi,
RenderableImage... sources)
Merge (possibly multi-banded)images into a multibanded image.
|
static javax.media.jai.RenderableOp |
BandMergeDescriptor.createRenderable(Range[] noData,
double destinationNoData,
RenderingHints hints,
RenderableImage... sources)
Merge (possibly multi-banded)images into a multibanded image.
|
Constructor and Description |
---|
BandMergeOpImage(List sources,
Map config,
Range[] noData,
javax.media.jai.ROI roi,
double destinationNoData,
boolean setAlpha,
javax.media.jai.ImageLayout layout)
Constructs a
BandMergeOpImage . |
ExtendedBandMergeOpImage(List sources,
List<AffineTransform> transforms,
Map config,
Range[] noData,
javax.media.jai.ROI roi,
double destinationNoData,
boolean setAlpha,
javax.media.jai.ImageLayout layout)
Constructs a
BandMergeOpImage . |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
BinarizeDescriptor.create(RenderedImage source0,
Double threshold,
javax.media.jai.ROI roi,
Range nodata,
RenderingHints hints)
Binarize an image from a threshold value, taking into account the presence of ROI and NoData
|
static javax.media.jai.RenderableOp |
BinarizeDescriptor.createRenderable(RenderableImage source0,
Double threshold,
javax.media.jai.ROI roi,
Range nodata,
RenderingHints hints)
Binarize an image from a threshold value, taking into account the presence of ROI and NoData
|
Constructor and Description |
---|
BinarizeOpImage(RenderedImage source,
Map config,
javax.media.jai.ImageLayout layout,
double threshold,
javax.media.jai.ROI roi,
Range nodata)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
BorderDescriptor.create(RenderedImage source0,
int leftPad,
int rightPad,
int topPad,
int bottomPad,
javax.media.jai.BorderExtender type,
Range noData,
double destinationNoData,
RenderingHints hints)
Adds a border around an image.
|
Constructor and Description |
---|
BorderOpImage(RenderedImage source,
Map config,
javax.media.jai.ImageLayout layout,
int leftPad,
int rightPad,
int topPad,
int bottomPad,
javax.media.jai.BorderExtender extender,
Range noData,
double destinationNoData)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
BufferDescriptor.create(RenderedImage source,
javax.media.jai.BorderExtender extender,
int leftPad,
int rightPad,
int topPad,
int bottomPad,
List<javax.media.jai.ROI> rois,
Range nodata,
double destinationNoData,
Double valueToCount,
Integer type,
double pixelArea,
RenderingHints hints)
Calculates the buffer on an Image
|
Constructor and Description |
---|
BufferOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
javax.media.jai.BorderExtender extender,
int leftPadding,
int rightPadding,
int topPadding,
int bottomPadding,
List<javax.media.jai.ROI> rois,
Range noData,
double destinationNoDataDouble,
Double valueToCount,
double pixelArea) |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ClampDescriptor.create(Range noData,
double destinationNoData,
javax.media.jai.ROI roi,
double[] low,
double[] high,
RenderingHints hints,
RenderedImage sources)
Creates a
ParameterBlockJAI from all supplied arguments except hints and invokes
JAI.create(String,ParameterBlock,RenderingHints) . |
Constructor and Description |
---|
ClampOpImage(RenderedImage source,
Map config,
Range noData,
javax.media.jai.ROI roi,
double destinationNoData,
javax.media.jai.ImageLayout layout,
double[] low,
double[] high) |
Modifier and Type | Method and Description |
---|---|
Range |
LinearColorMap.getApproximateDomainRange() |
Modifier and Type | Method and Description |
---|---|
static LinearColorMapElement |
LinearColorMapElement.create(CharSequence name,
Color[] colors,
Range valueRange,
Range sampleRange) |
static LinearColorMapElement |
LinearColorMapElement.create(CharSequence name,
Color color,
Range inRange,
int outVal) |
javax.media.jai.RenderedOp |
RasterClassifierDescriptor.create(RenderedImage source0,
ColorMapTransform domain1D,
Integer bandIndex,
javax.media.jai.ROI roi,
Range nodata,
RenderingHints hints) |
Constructor and Description |
---|
RasterClassifierOpImage(RenderedImage image,
ColorMapTransform<T> lic,
javax.media.jai.ImageLayout layout,
Integer bandIndex,
javax.media.jai.ROI roi,
Range nodata,
RenderingHints hints) |
Modifier and Type | Method and Description |
---|---|
static WritableRaster |
ColorSpaceJAIExt.CIEXYZToRGB(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] destComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata) |
static javax.media.jai.RenderedOp |
ColorConvertDescriptor.create(RenderedImage source0,
ColorModel colorModel,
javax.media.jai.ROI roi,
Range nodata,
double[] destinationNoData,
RenderingHints hints)
Convert the color space of an image.
|
static javax.media.jai.RenderableOp |
ColorConvertDescriptor.createRenderable(RenderableImage source0,
ColorModel colorModel,
javax.media.jai.ROI roi,
Range nodata,
double[] destinationNoData,
RenderingHints hints)
Convert the color space of an image.
|
abstract WritableRaster |
ColorSpaceJAIExt.fromCIEXYZ(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts an input CIEXYZ Raster into a new one with a new ColorSpace
|
WritableRaster |
ColorSpaceJAIExtWrapper.fromCIEXYZ(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata) |
WritableRaster |
IHSColorSpaceJAIExt.fromCIEXYZ(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] destComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts a
Raster of colors represented as pixels from CIEXYZ to IHS. |
abstract WritableRaster |
ColorSpaceJAIExt.fromRGB(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts an input RGB Raster into a new one with a new ColorSpace
|
WritableRaster |
ColorSpaceJAIExtWrapper.fromRGB(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata) |
WritableRaster |
IHSColorSpaceJAIExt.fromRGB(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] destComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts a
Raster of colors represented as pixels from sRGB to IHS. |
static WritableRaster |
ColorSpaceJAIExt.RGBToCIEXYZ(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] destComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata) |
abstract WritableRaster |
ColorSpaceJAIExt.toCIEXYZ(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts an input Raster into a new one with CIEXYZ ColorSpace
|
WritableRaster |
ColorSpaceJAIExtWrapper.toCIEXYZ(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata) |
WritableRaster |
IHSColorSpaceJAIExt.toCIEXYZ(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] destComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts a
Raster of colors represented as pixels from IHS to CIEXYZ. |
abstract WritableRaster |
ColorSpaceJAIExt.toRGB(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts an input Raster into a new one with RGB ColorSpace
|
WritableRaster |
ColorSpaceJAIExtWrapper.toRGB(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] dstComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata) |
WritableRaster |
IHSColorSpaceJAIExt.toRGB(Raster src,
int[] srcComponentSize,
WritableRaster dest,
int[] destComponentSize,
javax.media.jai.ROI roi,
Range nodata,
float[] destNodata)
Converts a
Raster of colors represented as pixels from IHS to sRGB. |
Constructor and Description |
---|
ColorConvertOpImage(RenderedImage source,
Map config,
javax.media.jai.ImageLayout layout,
ColorModel colorModel,
Range nodata,
javax.media.jai.ROI roi,
double[] destNoData)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ColorIndexerDescriptor.create(RenderedImage source,
ColorIndexer indexer,
javax.media.jai.ROI roi,
Range nodata,
Integer destNoData,
RenderingHints hints)
Create a new
RenderedOp instance based on the "ColorIndexer" operation |
Constructor and Description |
---|
ColorIndexerOpImage(RenderedImage image,
ColorIndexer palette,
javax.media.jai.ROI roi,
Range nodata,
int destNoData,
RenderingHints hints) |
Modifier and Type | Field and Description |
---|---|
protected Range |
ConvolveOpImage.noData
NoData Range element
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ConvolveDescriptor.create(RenderedImage source0,
javax.media.jai.KernelJAI kernel,
javax.media.jai.ROI roi,
Range nodata,
double destNoData,
boolean skipNoData,
RenderingHints hints)
Performs kernel-based convolution on an image.
|
Constructor and Description |
---|
Convolve3x3OpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
RenderingHints hints,
javax.media.jai.ImageLayout l,
javax.media.jai.KernelJAI kernel,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
boolean skipNoData) |
ConvolveGeneralOpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
RenderingHints hints,
javax.media.jai.ImageLayout l,
javax.media.jai.KernelJAI kernel,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
boolean skipNoData) |
ConvolveOpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
RenderingHints hints,
javax.media.jai.ImageLayout l,
javax.media.jai.KernelJAI kernel,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
boolean skipNoData) |
SeparableConvolveOpImage(RenderedImage source,
javax.media.jai.BorderExtender extender,
RenderingHints hints,
javax.media.jai.ImageLayout l,
javax.media.jai.KernelJAI kernel,
javax.media.jai.ROI roi,
Range noData,
double destinationNoData,
boolean skipNoData) |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
CropDescriptor.create(RenderedImage source0,
Float x,
Float y,
Float width,
Float height,
javax.media.jai.ROI roi,
Range noData,
double[] destNoData,
RenderingHints hints)
Performs cropping to a specified bounding box.
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ErrorDiffusionDescriptor.create(RenderedImage source0,
javax.media.jai.LookupTableJAI colorMap,
javax.media.jai.KernelJAI errorKernel,
javax.media.jai.ROI roi,
Range nodata,
double[] destNoData,
RenderingHints hints)
Performs error diffusion color quantization using a specified color map and error filter.
|
Constructor and Description |
---|
ErrorDiffusionOpImage(RenderedImage source,
Map config,
javax.media.jai.ImageLayout layout,
javax.media.jai.LookupTableJAI colorMap,
javax.media.jai.KernelJAI errorKernel,
javax.media.jai.ROI roi,
Range nodata,
int destNoData)
Constructs an ErrorDiffusionOpImage object.
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ImageFunctionDescriptor.create(javax.media.jai.ImageFunction function,
Integer width,
Integer height,
Float xScale,
Float yScale,
Float xTrans,
Float yTrans,
javax.media.jai.ROI roi,
Range nodata,
float destNoData,
RenderingHints hints)
Generates an image from a functional description.
|
void |
ImageFunctionJAIEXTWrapper.getElements(double startX,
double startY,
double deltaX,
double deltaY,
int countX,
int countY,
int element,
double[] real,
double[] imag,
Rectangle destRect,
javax.media.jai.ROI roi,
Range nodata,
float destNoData) |
void |
ImageFunctionJAIEXT.getElements(double startX,
double startY,
double deltaX,
double deltaY,
int countX,
int countY,
int element,
double[] real,
double[] imag,
Rectangle destRect,
javax.media.jai.ROI roi,
Range nodata,
float destNoData)
Returns all values of a given element for a specified set of coordinates.
|
void |
ImageFunctionJAIEXTWrapper.getElements(float startX,
float startY,
float deltaX,
float deltaY,
int countX,
int countY,
int element,
float[] real,
float[] imag,
Rectangle destRect,
javax.media.jai.ROI roi,
Range nodata,
float destNoData) |
void |
ImageFunctionJAIEXT.getElements(float startX,
float startY,
float deltaX,
float deltaY,
int countX,
int countY,
int element,
float[] real,
float[] imag,
Rectangle destRect,
javax.media.jai.ROI roi,
Range nodata,
float destNoData)
Returns all values of a given element for a specified set of coordinates.
|
Constructor and Description |
---|
ImageFunctionOpImage(javax.media.jai.ImageFunction function,
int minX,
int minY,
int width,
int height,
float xScale,
float yScale,
float xTrans,
float yTrans,
javax.media.jai.ROI roi,
Range nodata,
float destNoData,
Map config,
javax.media.jai.ImageLayout layout)
Constructs an ImageFunctionOpImage.
|
Modifier and Type | Method and Description |
---|---|
Range |
InterpolationNoData.getNoDataRange()
Return NoData Range associated to the Interpolation object, if present.
|
Range |
InterpolationBilinear.getNoDataRange() |
Range |
InterpolationBicubic.getNoDataRange() |
Range |
InterpolationNearest.getNoDataRange() |
Modifier and Type | Method and Description |
---|---|
void |
InterpolationNoData.setNoDataRange(Range noDataRange)
Set NoData Range associated to the Interpolation object.
|
void |
InterpolationBilinear.setNoDataRange(Range noDataRange) |
void |
InterpolationBicubic.setNoDataRange(Range noDataRange) |
void |
InterpolationNearest.setNoDataRange(Range noDataRange) |
Constructor and Description |
---|
InterpolationBicubic(int subsampleBits,
Range noDataRange,
boolean useROIAccessor,
double destinationNoData,
int dataType,
boolean bicubic2Disabled,
int precisionBits)
Simple interpolator object used for Bicubic/Bicubic2 interpolation.
|
InterpolationBilinear(int subsampleBits,
Range noDataRange,
boolean useROIAccessor,
double destinationNoData,
int dataType)
Simple interpolator object used for Bilinear interpolation.
|
InterpolationNearest(Range noDataRange,
boolean useROIAccessor,
double destinationNoData,
int dataType)
Simple interpolator object used for Nearest-Neighbor interpolation.
|
Modifier and Type | Field and Description |
---|---|
protected Range |
LookupTable.noData
Range object containing no data values
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
LookupDescriptor.create(RenderedImage source0,
LookupTable table,
double destinationNoData,
javax.media.jai.ROI roi,
Range noData,
boolean useRoiAccessor,
RenderingHints hints)
Performs a lookup operation on an integral image.
|
void |
LookupTable.setNoDataRange(Range noData)
No Data flag is set to true and no data range is taken
|
Constructor and Description |
---|
LookupOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
LookupTable lookupTable,
double destinationNoData,
javax.media.jai.ROI roi,
Range noData,
boolean useRoiAccessor) |
Modifier and Type | Method and Description |
---|---|
static Range |
RasterAccessorExt.expandNoData(Range noData,
javax.media.jai.RasterFormatTag rft,
RenderedImage sourceImage,
RenderedImage destImage) |
Range |
ImageMosaicBean.getSourceNoData() |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
MosaicDescriptor.create(RenderedImage[] sources,
javax.media.jai.operator.MosaicType mosaicType,
javax.media.jai.PlanarImage[] sourceAlpha,
javax.media.jai.ROI[] sourceROI,
double[][] sourceThreshold,
double[] backgroundValues,
Range[] nodata,
RenderingHints renderingHints)
RenderedOp creation method that takes all the parameters, passes them to the
ParameterBlockJAI and then call the JAI create method for the mosaic
operation with no data support.
|
static Range |
RasterAccessorExt.expandNoData(Range noData,
javax.media.jai.RasterFormatTag rft,
RenderedImage sourceImage,
RenderedImage destImage) |
void |
ImageMosaicBean.setSourceNoData(Range sourceNoData) |
Constructor and Description |
---|
MosaicOpImage(List sources,
javax.media.jai.ImageLayout layout,
Map renderingHints,
javax.media.jai.operator.MosaicType mosaicTypeSelected,
javax.media.jai.PlanarImage[] alphaImgs,
javax.media.jai.ROI[] rois,
double[][] thresholds,
double[] destinationNoData,
Range[] noDatas)
This constructor takes the source images, the layout, the rendering hints, and the parameters
and initialize variables.
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
OrderedDitherDescriptor.create(RenderedImage source0,
javax.media.jai.ColorCube colorMap,
javax.media.jai.KernelJAI[] ditherMask,
RenderingHints hints,
javax.media.jai.ROI roi,
Range nodata,
Double destNoData)
Performs ordered dither color quantization using a specified color cube and dither mask.
|
Constructor and Description |
---|
OrderedDitherOpImage(RenderedImage source,
Map config,
javax.media.jai.ImageLayout layout,
javax.media.jai.ColorCube colorMap,
javax.media.jai.KernelJAI[] ditherMask,
javax.media.jai.ROI roi,
Range nodata,
double destNoData)
Constructs an OrderedDitherOpImage object.
|
Modifier and Type | Method and Description |
---|---|
Range |
DefaultDomain1D.getApproximateDomainRange() |
Range |
Domain1D.getApproximateDomainRange()
Returns the range of values in this
Domain1D . |
Range |
DefaultLinearPiecewiseTransform1DElement.getOutputRange()
Returns the range for the output values for this
DefaultLinearPiecewiseTransform1DElement ; |
Range |
DomainElement1D.getRange()
Provides access to the input
NumberRange for this DomainElement1D . |
Range |
DefaultDomainElement1D.getRange()
This method retrieves the input range.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DomainElement1D.contains(Range range)
This methods can be used to check whether or not a given
NumberRange belongs to DomainElement1D . |
boolean |
DefaultDomainElement1D.contains(Range range) |
static DefaultPiecewiseTransform1DElement |
DefaultPiecewiseTransform1DElement.create(CharSequence name,
Range valueRange)
Creates a pass-through DefaultPiecewiseTransform1DElement.
|
static DefaultPiecewiseTransform1DElement |
DefaultPiecewiseTransform1DElement.create(CharSequence name,
Range inRange,
byte value)
Builds up a DefaultPiecewiseTransform1DElement which maps a range to a constant value.
|
static DefaultPiecewiseTransform1DElement |
DefaultPiecewiseTransform1DElement.create(CharSequence name,
Range inRange,
double value)
Builds up a
DefaultPiecewiseTransform1DElement which maps a range to a constant value. |
static DefaultPiecewiseTransform1DElement |
DefaultPiecewiseTransform1DElement.create(CharSequence name,
Range inRange,
int value)
Builds up a DefaultPiecewiseTransform1DElement which maps a range to a constant value.
|
static DefaultPiecewiseTransform1DElement |
DefaultPiecewiseTransform1DElement.create(CharSequence name,
Range inRange,
Range outRange)
Constructor.
|
javax.media.jai.RenderedOp |
GenericPiecewiseDescriptor.create(RenderedImage source0,
PiecewiseTransform1D domain1D,
Integer bandIndex,
javax.media.jai.ROI roi,
Range nodata,
RenderingHints hints)
Static create method returning a new image passed by the GenericPiecewise operation
|
static DefaultPiecewiseTransform1DElement |
DefaultPiecewiseTransform1DElement.create(String string,
Range range,
MathTransformation mathTransform1D) |
static MathTransformation |
PiecewiseUtilities.createLinearTransform1D(Range sourceRange,
Range destinationRange)
Create a linear transform mapping values from
sampleValueRange to geophysicsValueRange . |
static boolean |
PiecewiseUtilities.equals(Range outputRange,
Range outputRange2) |
Constructor and Description |
---|
DefaultConstantPiecewiseTransformElement(CharSequence name,
Range inRange,
byte outVal)
Constructor.
|
DefaultConstantPiecewiseTransformElement(CharSequence name,
Range inRange,
double outVal)
Constructor.
|
DefaultConstantPiecewiseTransformElement(CharSequence name,
Range inRange,
int outVal)
Constructor.
|
DefaultDomainElement1D(CharSequence name,
Range inputRange)
Abstract domain element constructor.
|
DefaultLinearPiecewiseTransform1DElement(CharSequence name,
Range inRange,
Range outRange)
Constructor.
|
DefaultPassthroughPiecewiseTransform1DElement(CharSequence name,
Range valueRange)
Protected constructor for
DomainElement1D s that want to build their transform later on. |
DefaultPiecewiseTransform1DElement(CharSequence name,
Range valueRange)
Protected constructor for
DomainElement1D s that want to build their transform later on. |
DefaultPiecewiseTransform1DElement(CharSequence name,
Range valueRange,
MathTransformation transform)
Public constructor for building a
DomainElement1D which applies the specified transformation on the values that fall into its
definition range. |
GenericPiecewiseOpImage(RenderedImage image,
PiecewiseTransform1D<T> lic,
javax.media.jai.ImageLayout layout,
Integer bandIndex,
javax.media.jai.ROI roi,
Range nodata,
RenderingHints hints,
boolean cobbleSources)
Constructs a new
RasterClassifier . |
Modifier and Type | Class and Description |
---|---|
class |
RangeByte
This class is a subclass of the
Range class handling byte data. |
class |
RangeDouble
This class is a subclass of the
Range class handling double data. |
class |
RangeFloat
This class is a subclass of the
Range class handling float data. |
class |
RangeInt
This class is a subclass of the
Range class handling Integer data. |
class |
RangeLong
This class is a subclass of the
Range class handling Long data. |
class |
RangeShort
This class is a subclass of the
Range class handling Short data. |
class |
RangeUshort
This class is a subclass of the
Range class handling unsigned short data. |
Modifier and Type | Method and Description |
---|---|
static Range |
RangeFactory.convert(Range input,
int dataType) |
static Range |
RangeFactory.convertToByteRange(Range input) |
static Range |
RangeFactory.convertToDoubleRange(Range input) |
static Range |
RangeFactory.convertToFloatRange(Range input) |
static Range |
RangeFactory.create(byte minValue,
boolean minIncluded,
byte maxValue,
boolean maxIncluded) |
static Range |
RangeFactory.create(byte minValue,
byte maxValue) |
static Range |
RangeFactory.create(double minValue,
boolean minIncluded,
double maxValue,
boolean maxIncluded) |
static Range |
RangeFactory.create(double minValue,
boolean minIncluded,
double maxValue,
boolean maxIncluded,
boolean nanIncluded) |
static Range |
RangeFactory.create(double minValue,
double maxValue) |
static Range |
RangeFactory.create(float minValue,
boolean minIncluded,
float maxValue,
boolean maxIncluded) |
static Range |
RangeFactory.create(float minValue,
boolean minIncluded,
float maxValue,
boolean maxIncluded,
boolean nanIncluded) |
static Range |
RangeFactory.create(float minValue,
float maxValue) |
static Range |
RangeFactory.create(int minValue,
boolean minIncluded,
int maxValue,
boolean maxIncluded) |
static Range |
RangeFactory.create(int minValue,
int maxValue) |
static Range |
RangeFactory.create(long minValue,
boolean minIncluded,
long maxValue,
boolean maxIncluded) |
static Range |
RangeFactory.create(short minValue,
boolean minIncluded,
short maxValue,
boolean maxIncluded) |
static Range |
RangeFactory.create(short minValue,
short maxValue) |
static Range |
RangeFactory.createU(short minValue,
boolean minIncluded,
short maxValue,
boolean maxIncluded) |
static Range |
RangeFactory.createU(short minValue,
short maxValue) |
Range |
NoDataContainer.getAsRange() |
static Range |
RangeFactory.intersect(Range r1,
Range r2) |
Range |
RangeInt.intersection(Range other) |
Range |
RangeUshort.intersection(Range other) |
Range |
RangeByte.intersection(Range other) |
abstract Range |
Range.intersection(Range other) |
Range |
RangeLong.intersection(Range other) |
Range |
RangeFloat.intersection(Range other) |
Range |
RangeDouble.intersection(Range other) |
Range |
RangeShort.intersection(Range other) |
Range |
RangeInt.union(Range other) |
Range |
RangeUshort.union(Range other) |
Range |
RangeByte.union(Range other) |
abstract Range |
Range.union(Range other) |
Range |
RangeLong.union(Range other) |
Range |
RangeFloat.union(Range other) |
Range |
RangeDouble.union(Range other) |
Range |
RangeShort.union(Range other) |
Modifier and Type | Method and Description |
---|---|
static List<Range> |
RangeFactory.subtract(Range r1,
Range r2) |
Modifier and Type | Method and Description |
---|---|
int |
Range.compare(Range other) |
boolean |
Range.contains(Range other) |
static Range |
RangeFactory.convert(Range input,
int dataType) |
static Range |
RangeFactory.convertToByteRange(Range input) |
static Range |
RangeFactory.convertToDoubleRange(Range input) |
static Range |
RangeFactory.convertToFloatRange(Range input) |
static Range |
RangeFactory.intersect(Range r1,
Range r2) |
Range |
RangeInt.intersection(Range other) |
Range |
RangeUshort.intersection(Range other) |
Range |
RangeByte.intersection(Range other) |
abstract Range |
Range.intersection(Range other) |
Range |
RangeLong.intersection(Range other) |
Range |
RangeFloat.intersection(Range other) |
Range |
RangeDouble.intersection(Range other) |
Range |
RangeShort.intersection(Range other) |
boolean |
Range.intersects(Range other) |
static List<Range> |
RangeFactory.subtract(Range r1,
Range r2) |
Range |
RangeInt.union(Range other) |
Range |
RangeUshort.union(Range other) |
Range |
RangeByte.union(Range other) |
abstract Range |
Range.union(Range other) |
Range |
RangeLong.union(Range other) |
Range |
RangeFloat.union(Range other) |
Range |
RangeDouble.union(Range other) |
Range |
RangeShort.union(Range other) |
Constructor and Description |
---|
NoDataContainer(Range nodataR) |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
RescaleDescriptor.create(RenderedImage source0,
double[] constants,
double[] offsets,
javax.media.jai.ROI roi,
Range rangeND,
boolean useRoiAccessor,
double destNoData,
RenderingHints hints)
Maps the pixels values of an image from one range to another range.
|
static javax.media.jai.RenderableOp |
RescaleDescriptor.createRenderable(RenderableImage source0,
double[] constants,
double[] offsets,
javax.media.jai.ROI roi,
Range rangeND,
boolean useRoiAccessor,
double destNoData,
RenderingHints hints)
Maps the pixels values of an image from one range to another range.
|
Constructor and Description |
---|
RescaleOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
double[] valueScale,
double[] valueOffsets,
double destinationNoData,
javax.media.jai.ROI roi,
Range noData,
boolean useROIAccessor) |
Modifier and Type | Method and Description |
---|---|
Range |
LookupItem.getRange()
Gets the source value lookup range.
|
Modifier and Type | Method and Description |
---|---|
RangeLookupTable.Builder |
RangeLookupTable.Builder.add(Range srcRange,
U resultValue)
Adds a new lookup defined by a range of source values mapping to a result value.
|
Constructor and Description |
---|
LookupItem(Range range,
U value)
Creates a new instance.
|
Modifier and Type | Field and Description |
---|---|
protected Range |
ScaleOpImage.noData
No Data Range
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ScaleDescriptor.create(RenderedImage source0,
Float xScale,
Float yScale,
Float xTrans,
Float yTrans,
javax.media.jai.Interpolation interpolation,
javax.media.jai.ROI roi,
Boolean useRoiAccessor,
Range nodata,
double[] backgroundValues,
RenderingHints hints)
Resizes an image.
|
static javax.media.jai.RenderableOp |
ScaleDescriptor.createRenderable(RenderableImage source0,
Float xScale,
Float yScale,
Float xTrans,
Float yTrans,
javax.media.jai.Interpolation interpolation,
javax.media.jai.ROI roi,
Range nodata,
double[] backgroundValues,
RenderingHints hints)
Resizes an image.
|
Constructor and Description |
---|
ScaleBicubicOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
javax.media.jai.BorderExtender extender,
javax.media.jai.Interpolation interp,
float scaleX,
float scaleY,
float transX,
float transY,
boolean useRoiAccessor,
Range nodata,
double[] backgroundValues) |
ScaleBilinearOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
javax.media.jai.BorderExtender extender,
javax.media.jai.Interpolation interp,
float scaleX,
float scaleY,
float transX,
float transY,
boolean useRoiAccessor,
Range nodata,
double[] backgroundValues) |
ScaleGeneralOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
javax.media.jai.BorderExtender extender,
javax.media.jai.Interpolation interp,
float scaleX,
float scaleY,
float transX,
float transY,
boolean useRoiAccessor,
Range nodata,
double[] backgroundValues) |
ScaleNearestOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
javax.media.jai.BorderExtender extender,
javax.media.jai.Interpolation interp,
float scaleX,
float scaleY,
float transX,
float transY,
boolean useRoiAccessor,
Range nodata,
double[] backgroundValues) |
Modifier and Type | Field and Description |
---|---|
protected Range |
StatisticsOpImage.noData
No Data Range
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
StatisticsDescriptor.create(RenderedImage source0,
int xPeriod,
int yPeriod,
javax.media.jai.ROI roi,
Range noData,
boolean useRoiAccessor,
int[] bands,
Statistics.StatsType[] stats,
double[] minBounds,
double[] maxBounds,
int[] numBins,
RenderingHints hints)
Performs a statistical operation on an image defined by its "stats type" parameter.
|
static javax.media.jai.RenderedOp |
StatisticsDescriptor.create(RenderedImage source0,
int xPeriod,
int yPeriod,
javax.media.jai.ROI roi,
Range noData,
boolean useRoiAccessor,
int[] bands,
Statistics.StatsType[] stats,
RenderingHints hints)
Performs a statistical operation on an image defined by its "stats type" parameter.
|
Constructor and Description |
---|
ComplexStatsOpImage(RenderedImage source,
int xPeriod,
int yPeriod,
javax.media.jai.ROI roi,
Range noData,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] statsTypes,
double[] minBound,
double[] maxBound,
int[] numBins) |
SimpleStatsOpImage(RenderedImage source,
int xPeriod,
int yPeriod,
javax.media.jai.ROI roi,
Range noData,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] statsTypes) |
StatisticsOpImage(RenderedImage source,
int xPeriod,
int yPeriod,
javax.media.jai.ROI roi,
Range noData,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] statsTypes,
double[] minBound,
double[] maxBound,
int[] numBins) |
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ThresholdDescriptor.create(Range noData,
double destinationNoData,
javax.media.jai.ROI roi,
double[] low,
double[] high,
double[] constant,
RenderingHints hints,
RenderedImage sources)
Creates a
ParameterBlockJAI from all supplied arguments except hints and invokes
JAI.create(String,ParameterBlock,RenderingHints) . |
Constructor and Description |
---|
ThresholdOpImage(RenderedImage source,
Map config,
Range noData,
javax.media.jai.ROI roi,
double destinationNoData,
javax.media.jai.ImageLayout layout,
double[] low,
double[] high,
double[] constant) |
Modifier and Type | Field and Description |
---|---|
protected Range |
WarpOpImage.noDataRange
Current NoData Range object
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
WarpDescriptor.create(RenderedImage source0,
javax.media.jai.Warp warp,
javax.media.jai.Interpolation interpolation,
double[] backgroundValues,
javax.media.jai.ROI sourceROI,
Range noData,
RenderingHints hints)
Warps an image according to a specified Warp object.
|
Constructor and Description |
---|
WarpOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map<?,?> configuration,
boolean cobbleSources,
javax.media.jai.BorderExtender extender,
javax.media.jai.Interpolation interp,
javax.media.jai.Warp warp,
double[] backgroundValues,
javax.media.jai.ROI roi,
Range noData) |
Modifier and Type | Method and Description |
---|---|
List<Range> |
ZoneGeometry.getRanges() |
Map<Integer,Map<Range,Statistics[]>> |
ZoneGeometry.getStatsPerBand(int band)
Utility method for having all the zone-class statistics for a selected band.
|
Map<Range,Statistics[]> |
ZoneGeometry.getStatsPerBandPerClass(int band,
int classId)
Utility method for having all the zone-class statistics for a selected band.
|
Map<Integer,Map<Integer,Map<Range,Statistics[]>>> |
ZoneGeometry.getTotalStats()
Utility method for having all ZoneGeometry statistics.
|
Modifier and Type | Method and Description |
---|---|
void |
ZoneGeometry.add(double sample,
int band,
int classId,
Range dataRange) |
static javax.media.jai.RenderedOp |
ZonalStatsDescriptor.create(RenderedImage source,
RenderedImage classifier,
AffineTransform transform,
List<javax.media.jai.ROI> roilist,
Range noData,
javax.media.jai.ROI mask,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] stats,
double[] minBound,
double[] maxBound,
int[] numBins,
List<Range> rangeData,
boolean localStats,
RenderingHints hints)
Performs statistical operations on different image zones defined by the input geometry list.
|
static javax.media.jai.RenderedOp |
ZonalStatsDescriptor.create(RenderedImage source,
RenderedImage classifier,
AffineTransform transform,
List<javax.media.jai.ROI> roilist,
Range noData,
javax.media.jai.ROI mask,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] stats,
List<Range> rangeData,
boolean localStats,
RenderingHints hints)
Performs statistical operations on different image zones defined by the input geometry list.
|
Statistics[] |
ZoneGeometry.getStatsPerBandNoClassifier(int band,
Range range)
Utility method for having the Statistics of a specific band if no classifier is used
|
Statistics[] |
ZoneGeometry.getStatsPerBandPerClassPerRange(int band,
int classId,
Range range)
Utility method for having the Statistics of a specific band inside a specific zone class and a specific Range
|
Modifier and Type | Method and Description |
---|---|
static javax.media.jai.RenderedOp |
ZonalStatsDescriptor.create(RenderedImage source,
RenderedImage classifier,
AffineTransform transform,
List<javax.media.jai.ROI> roilist,
Range noData,
javax.media.jai.ROI mask,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] stats,
double[] minBound,
double[] maxBound,
int[] numBins,
List<Range> rangeData,
boolean localStats,
RenderingHints hints)
Performs statistical operations on different image zones defined by the input geometry list.
|
static javax.media.jai.RenderedOp |
ZonalStatsDescriptor.create(RenderedImage source,
RenderedImage classifier,
AffineTransform transform,
List<javax.media.jai.ROI> roilist,
Range noData,
javax.media.jai.ROI mask,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] stats,
List<Range> rangeData,
boolean localStats,
RenderingHints hints)
Performs statistical operations on different image zones defined by the input geometry list.
|
Constructor and Description |
---|
ZonalStatsOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
RenderedImage classifier,
AffineTransform transform,
List<javax.media.jai.ROI> rois,
Range noData,
javax.media.jai.ROI mask,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] statsTypes,
double[] minBound,
double[] maxBound,
int[] numBins,
List<Range> rangeData,
boolean localStats) |
Constructor and Description |
---|
ZonalStatsOpImage(RenderedImage source,
javax.media.jai.ImageLayout layout,
Map configuration,
RenderedImage classifier,
AffineTransform transform,
List<javax.media.jai.ROI> rois,
Range noData,
javax.media.jai.ROI mask,
boolean useROIAccessor,
int[] bands,
Statistics.StatsType[] statsTypes,
double[] minBound,
double[] maxBound,
int[] numBins,
List<Range> rangeData,
boolean localStats) |
Copyright © 2006–2017 GeoSolutions. All rights reserved.