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 . |
AlgebraOpImage2(Map config,
javax.media.jai.ImageLayout layout,
AlgebraDescriptor.Operator op,
javax.media.jai.ROI srcROI,
Range noData,
double destinationNoData,
RenderedImage... sources)
Constructs an
AddOpImage . |
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
Creates a
ParameterBlockJAI from all
supplied arguments except hints and invokes
JAI.create(String,ParameterBlock,RenderingHints) . |
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
Creates a
ParameterBlockJAI from all
supplied arguments except hints and invokes
JAI.createRenderable(String,ParameterBlock,RenderingHints) . |
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
Creates a
ParameterBlockJAI from all supplied arguments except hints and invokes
JAI.create(String,ParameterBlock,RenderingHints) . |
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 |
---|---|
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) |
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.
|
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 |
---|---|
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.
|
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.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) |
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 | 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–2015 GeoSolutions. All rights reserved.