Package  Description 

org.geotools.coverage.processing 
Coverage processing
implementations.

org.geotools.coverage.processing.operation 
List of coverage operations.

Modifier and Type  Class and Description 

class 
BaseScaleOperationJAI
Base class for providing capabilities to scale
GridCoverage2D objects
using JAI scale operations. 
class 
BaseStatisticsOperationJAI
This class is the root class for the Statistics operations based on
JAI 's StatisticsOpImage like Extrema and Histogram. 
class 
BilevelOperation
Wraps any JAI operation producing a bilevel image.

class 
FilterOperation
Common superclass for filter operation.

Modifier and Type  Class and Description 

class 
Absolute
Computes the mathematical absolute value of each sample value.

class 
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]
...
...

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

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

class 
Convolve
Computes each output sample by multiplying elements of a kernel with the samples surrounding
a particular source sample.

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

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

class 
Extrema
This operation simply wraps JAI Extrema operations described by
ExtremaDescriptor inside a GeoTools operation in order to make it
spatialaware. 
class 
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.

class 
GradientMagnitude
Edge detector which computes the magnitude of the image gradient vector in two orthogonal
directions.

class 
Histogram
* This operation simply wraps JAI Histogram operations described by
HistogramDescriptor inside a GeoTools operation in order to make it
spatialaware. 
class 
Invert
Inverts the sample values of a coverage.

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

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

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

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

class 
Mosaic
This operation does a mosaic of multiple
GridCoverage2D s. 
class 
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]
...
...

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

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

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

class 
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.

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

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

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

class 
ZonalStats
This operation simply wraps Jaitools Zonalstats operations described by
ZonalStatsDescriptor inside a GeoTools operation in order to make it
spatialaware. 
Copyright © 1996–2015 Geotools. All rights reserved.