Class  Description 

Absolute 
Computes the mathematical absolute value of each sample value.

Add 
Create a new coverage as the sum of two source coverages by doing pixel by pixel addition:
result[0][0] = source0[0][0] + source1[0][0] ... ... result[i][j] = source0[i][j] + source1[i][j]
... ... result[n1][m1] = source0[n1][m1] + source1[n1][m1]
Make sure coverages have same envelope and same resolution before using this operation.

AddConst 
Adds constants (one for each band) to every sample values of the source coverage.

Affine 
This operation is simply a wrapper for the JAI Affine operation

BandMerge 
OperationJAI subclass used for executing the "Merge" of multiple coverages into a single
coverage with multiple bands. 
Convolve 
Computes each output sample by multiplying elements of a kernel with the samples surrounding a
particular source sample.

Crop 
The crop operation is responsible for selecting geographic subarea of the source coverage.

DivideByConst 
Divides every sample values of the source coverage by constants (one for each band).

Exp 
Takes the exponential of the sample values of a coverage.

Extrema 
This operation simply wraps JAI Extrema operations described by
ExtremaDescriptor inside
a GeoTools operation in order to make it spatialaware. 
FilteredSubsample 
This operation is simply a wrapper for the JAI FilteredSubsample operation which allows me to
arbitrarly scale a rendered image while smoothing it out.

GridCoverage2DRIA 
A RenderedImage that provides values coming from a source GridCoverage2D, with a backing grid
addressable as the target GridCoverage2D.

Histogram 
* This operation simply wraps JAI Histogram operations described by
HistogramDescriptor
inside a GeoTools operation in order to make it spatialaware. 
Interpolate 
Specifies the interpolation type to be used to interpolate values for points which fall between
grid cells.

Invert 
Inverts the sample values of a coverage.

Log 
Takes the natural logarithm of the sample values of a coverage.

MaxFilter 
For each position of the mask, replaces the center pixel by the maximum of the pixel values
covered by the mask.

MedianFilter 
For each position of the mask, replaces the center pixel by the median of the pixel values
covered by the mask.

MinFilter 
For each position of the mask, replaces the center pixel by the minimum of the pixel values
covered by the mask.

Mosaic 
This operation does a mosaic of multiple
GridCoverage2D s. 
Mosaic.Params 
A block of parameters for a
GridCoverage2D processed by the Mosaic operation. 
Multiply 
Create a new coverage as the multiplication of two source coverages by doing pixel by pixel
multiplication: result[0][0] = source0[0][0] * source1[0][0] ... ... result[i][j] = source0[i][j]
* source1[i][j] ... ... result[n1][m1] = source0[n1][m1] * source1[n1][m1]
Make sure coverages have same envelope and same resolution before using this operation.

MultiplyConst 
Multiplies every sample values of the source coverage by constants (one for each band).

Resample 
Resample a grid coverage using a different grid geometry.

Rescale 
Maps the sample values of a coverage from one range to another range.

Scale 
This operation is simply a wrapper for the JAI scale operation which allows me to arbitrarily
scale and translate a rendered image.

SelectSampleDimension 
Chooses N sample dimensions
from a grid coverage and copies their sample data to the destination grid coverage in the order
specified.

ShadedRelief 
A simple wrapper for the jaiext ShadedRelief operation.

SubsampleAverage 
This operation is simply a wrapper for the JAI SubsampleAverage operation which allows me to
arbitrarily scale a rendered image while smoothing it out.

SubtractConst 
Subtracts constants (one for each band) from every sample values of the source coverage.

SubtractFromConst 
Subtracts every sample values of the source coverage from constants (one for each band).

Warp 
This operation is simply a wrapper for the JAI Warp operation

ZonalStatistics 
This operation is similar to the
ZonalStats operation but implements a new version of the
"ZonalStats" operation. 
ZonalStats 
This operation simply wraps Jaitools Zonalstats operations described by
ZonalStatsDescriptor inside a GeoTools operation in order to make it spatialaware. 
Enum  Description 

BandMerge.TransformList 
Enum used for selecting an Affine Transformation to use for backward mapping the final
coverage pixel to the Model Space.

Mosaic.GridGeometryPolicy 
Enum used for choosing the output
GridGeometry2D to use and then resampling all the
GridCoverage2D to its resolution. 
Copyright © 1996–2022 Geotools. All rights reserved.