| Package | Description | 
|---|---|
| org.geotools.coverage.processing | Coverage processing
    implementations. | 
| org.geotools.coverage.processing.operation | List of coverage operations. | 
| org.geotools.process.raster | Raster processing support for the GeoTools library. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseMathOperationJAIThis class is the root class for the Maths operations. | 
| class  | BaseScaleOperationJAIBase class for providing capabilities to scale  GridCoverage2Dobjects using JAI scale
 operations. | 
| class  | BaseStatisticsOperationJAIThis class is the root class for the Statistics operations based on  JAI'sStatisticsOpImagelike Extrema and Histogram. | 
| class  | BilevelOperationWraps any JAI operation producing a bilevel image. | 
| class  | FilterOperationCommon super-class for filter operation. | 
| class  | OperationJAIWraps a JAI's  OperationDescriptorfor interoperability with Java Advanced Imaging. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbsoluteComputes the mathematical absolute value of each sample value. | 
| class  | AddCreate 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[n-1][m-1] = source0[n-1][m-1] + source1[n-1][m-1]
 Make sure coverages have same envelope and same resolution before using this operation. | 
| class  | AddConstAdds constants (one for each band) to every sample values of the source coverage. | 
| class  | AffineThis operation is simply a wrapper for the JAI Affine operation | 
| class  | BandMergeOperationJAIsubclass used for executing the "Merge" of multiple coverages into a single
 coverage with multiple bands. | 
| class  | ConvolveComputes each output sample by multiplying elements of a kernel with the samples surrounding a
 particular source sample. | 
| class  | CropThe crop operation is responsible for selecting geographic subarea of the source coverage. | 
| class  | DivideByConstDivides every sample values of the source coverage by constants (one for each band). | 
| class  | ExpTakes the exponential of the sample values of a coverage. | 
| class  | ExtremaThis operation simply wraps JAI Extrema operations described by  ExtremaDescriptorinside
 a GeoTools operation in order to make it spatial-aware. | 
| class  | FilteredSubsampleThis operation is simply a wrapper for the JAI FilteredSubsample operation which allows me to
 arbitrarly scale a rendered image while smoothing it out. | 
| class  | Histogram* This operation simply wraps JAI Histogram operations described by  HistogramDescriptorinside a GeoTools operation in order to make it spatial-aware. | 
| class  | InterpolateSpecifies the interpolation type to be used to interpolate values for points which fall between
 grid cells. | 
| class  | InvertInverts the sample values of a coverage. | 
| class  | LogTakes the natural logarithm of the sample values of a coverage. | 
| class  | MaxFilterFor each position of the mask, replaces the center pixel by the maximum of the pixel values
 covered by the mask. | 
| class  | MedianFilterFor each position of the mask, replaces the center pixel by the median of the pixel values
 covered by the mask. | 
| class  | MinFilterFor each position of the mask, replaces the center pixel by the minimum of the pixel values
 covered by the mask. | 
| class  | MosaicThis operation does a mosaic of multiple  GridCoverage2Ds. | 
| class  | MultiplyCreate 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[n-1][m-1] = source0[n-1][m-1] * source1[n-1][m-1]
 Make sure coverages have same envelope and same resolution before using this operation. | 
| class  | MultiplyConstMultiplies every sample values of the source coverage by constants (one for each band). | 
| class  | ResampleResample a grid coverage using a different grid geometry. | 
| class  | RescaleMaps the sample values of a coverage from one range to another range. | 
| class  | ScaleThis operation is simply a wrapper for the JAI scale operation which allows me to arbitrarily
 scale and translate a rendered image. | 
| class  | SelectSampleDimensionChooses N sample dimensions
 from a grid coverage and copies their sample data to the destination grid coverage in the order
 specified. | 
| class  | ShadedReliefA simple wrapper for the jai-ext ShadedRelief operation. | 
| class  | SubsampleAverageThis operation is simply a wrapper for the JAI SubsampleAverage operation which allows me to
 arbitrarily scale a rendered image while smoothing it out. | 
| class  | SubtractConstSubtracts constants (one for each band) from every sample values of the source coverage. | 
| class  | SubtractFromConstSubtracts every sample values of the source coverage from constants (one for each band). | 
| class  | WarpThis operation is simply a wrapper for the JAI Warp operation | 
| class  | ZonalStatisticsThis operation is similar to the  ZonalStatsoperation but implements a new version of the
 "ZonalStats" operation. | 
| class  | ZonalStatsThis operation simply wraps Jai-tools Zonalstats operations described by  ZonalStatsDescriptorinside a GeoTools operation in order to make it spatial-aware. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransparencyFill | 
Copyright © 1996–2019 Geotools. All rights reserved.