Package com.bc.ceres.jai.opimage
Class DFTConvolveRIF
java.lang.Object
com.bc.ceres.jai.opimage.DFTConvolveRIF
- All Implemented Interfaces:
RenderedImageFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(ParameterBlock paramBlock, RenderingHints renderHints) Create a new instance of ConvolveOpImage in the rendered layer.static javax.media.jai.TiledImage
createKernelImage
(RenderedImage sourceImage, int dataType, javax.media.jai.KernelJAI kernel) static int
getNextBase2Size
(int n) static float[]
normalizeKernelData
(float[] kernelData) static RenderedImage
toFloat
(RenderedImage sourceImage, double x1, double x2, double y1, double y2, RenderingHints hints) static RenderedImage
toFloat
(RenderedImage sourceImage, RenderingHints hints)
-
Constructor Details
-
DFTConvolveRIF
public DFTConvolveRIF()
-
-
Method Details
-
create
Create a new instance of ConvolveOpImage in the rendered layer. This method satisfies the implementation of RIF.- Specified by:
create
in interfaceRenderedImageFactory
- 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
-
toFloat
public static RenderedImage toFloat(RenderedImage sourceImage, double x1, double x2, double y1, double y2, RenderingHints hints) -
getNextBase2Size
public static int getNextBase2Size(int n)
-