A filter for processing
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
agi.foundation.graphics.imaging.Raster#Apply(agi.foundation.graphics.imaging.RasterFilter)
or
agi.foundation.graphics.imaging.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
.