javax.media.jai
Class KernelJAI

A kernel representing a matrix with a key position,
used by operators such as Convolve .

A KernelJAI is characterized by its width, height, and
origin, or key element. The key element is the element which is placed
over the current source pixel to perform convolution or error diffusion.

A kernel K is separable it the outer product of two one-dimensional
vectors. It can speed up computation. One can construct a kernel
from two one-dimensional vectors.
<>The symmetry can be useful (such as computation speedup). Currently
the protected instance variables isHorizonallySymmetric
and isVerticallySymmetric are set to false.

KernelJAI

Constructs a separable KernelJAI from two float arrays.
The data arrays are copied.
A Separable kernel K = dataH * dataV^T, the outer product of two
one dimensional vectors dataH and dataV. It can often speed up
compution.