Class ConvolutionFilterBand

  • All Implemented Interfaces:
    Extensible, Scaling, SceneTransformProvider

    public class ConvolutionFilterBand
    extends FilterBand
    A band that obtains its input data from an underlying source band and filters the raster data using a Kernel.

    Note that this class is not yet public API. Interface may change in future releases.

    • Method Detail

      • getKernel

        public Kernel getKernel()
      • getIterationCount

        public int getIterationCount()
      • createSourceLevelImage

        protected RenderedImage createSourceLevelImage​(RenderedImage sourceImage,
                                                       int level,
                                                       RenderingHints rh)
        Specified by:
        createSourceLevelImage in class FilterBand
        Parameters:
        sourceImage - The geophysical source image. No-data is masked as NaN.
        level - The image level.
        rh - Rendering hints. JAI.KEY_BORDER_EXTENDER is set to BorderExtenderCopy.BORDER_COPY.
        Returns:
        The resulting filtered level image.