Class DFTConvolveRIF

java.lang.Object
com.bc.ceres.jai.opimage.DFTConvolveRIF
All Implemented Interfaces:
RenderedImageFactory

public class DFTConvolveRIF extends Object implements RenderedImageFactory
  • Constructor Details

    • DFTConvolveRIF

      public DFTConvolveRIF()
  • Method Details

    • create

      public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
      Create a new instance of ConvolveOpImage in the rendered layer. This method satisfies the implementation of RIF.
      Specified by:
      create in interface RenderedImageFactory
      Parameters:
      paramBlock - The source image and the convolution kernel.
    • createKernelImage

      public static javax.media.jai.TiledImage createKernelImage(RenderedImage sourceImage, int dataType, javax.media.jai.KernelJAI kernel)
    • normalizeKernelData

      public static float[] normalizeKernelData(float[] kernelData)
    • toFloat

      public static RenderedImage toFloat(RenderedImage sourceImage, RenderingHints hints)
    • toFloat

      public static RenderedImage toFloat(RenderedImage sourceImage, double x1, double x2, double y1, double y2, RenderingHints hints)
    • getNextBase2Size

      public static int getNextBase2Size(int n)