Interface RasterDataNode.RasterDataProcessor

Enclosing class:
RasterDataNode

public static interface RasterDataNode.RasterDataProcessor
A raster data processor which is called for a set of raster lines to be processed.

For maximum performance, implementors may also consider implementing a GPF org.esa.snap.core.gpf.Operator or a SingleBandedOpImage instead.

  • Method Details

    • processRasterDataBuffer

      void processRasterDataBuffer(ProductData buffer, int y0, int numLines, ProgressMonitor pm) throws IOException
      Processes some input raster lines.
      Parameters:
      buffer - The input data buffer containing the data for numLines raster lines.
      y0 - The index of the first line.
      numLines - The number of lines.
      pm - a progress monitor
      Throws:
      IOException