public abstract class RasterFilter extends Object implements IDisposable
Raster
datasets. RasterFilter is the base class for all raster filters. A filter applies a transformation to a source raster either
by modifying that raster directly, or returning a new instance of that raster that has the filter applied to it. To apply a filter to a raster, use the
Raster.apply(agi.foundation.graphics.imaging.RasterFilter)
or Raster.applyInPlace(agi.foundation.graphics.imaging.RasterFilter)
methods. Common filters include color transformations, like
BrightnessFilter
and GammaCorrectionFilter
, and ConvolutionFilter
based filters like
SharpenFilter
and EdgeDetectFilter
.FilteringRasterStream
,
Rasters and Filtering topicModifier | Constructor and Description |
---|---|
protected |
RasterFilter() |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting
unmanaged resources.
|
protected void |
dispose(boolean disposing) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
public final void dispose()
IDisposable
dispose
in interface IDisposable
protected void dispose(boolean disposing)