public class ShortLookupTable extends LookupTable
ByteLookupTable,
LookupOp
| Constructor and Description |
|---|
ShortLookupTable(int offset, short[] data)
Constructs a ShortLookupTable object from an array of shorts representing a lookup table for each band.
|
ShortLookupTable(int offset, short[][] data)
Constructs a ShortLookupTable object from an array of short arrays representing a lookup table for each band.
|
| Modifier and Type | Method and Description |
|---|---|
short[][] |
getTable()
Returns the lookup table data by reference.
|
int[] |
lookupPixel(int[] src, int[] dst)
Returns an array of samples of a pixel, translated with the lookup table.
|
short[] |
lookupPixel(short[] src, short[] dst)
Returns an array of samples of a pixel, translated with the lookup table.
|
getNumComponents, getOffsetpublic ShortLookupTable(int offset,
short[][] data)
offset - the value subtracted from the input values before indexing into the arrays
data - an array of short arrays representing a lookup table for each band
public ShortLookupTable(int offset,
short[] data)
offset - the value subtracted from the input values before indexing into the arrays
data - an array of shorts
public final short[][] getTable()
public int[] lookupPixel(int[] src,
int[] dst)
dst is returned.
lookupPixel in class
LookupTable
src - the source array.
dst - the destination array. This array must be at least as long as
src. If
dst is
null, a new array will be allocated having the same length as
src.
dst, an
int array of samples.
ArrayIndexOutOfBoundsException - if
src is longer than
dst or if for any element
i of
src,
(src[i]&0xffff)-offset is either less than zero or greater than or equal to the length of the lookup table for any band.
public short[] lookupPixel(short[] src,
short[] dst)
dst is returned.
src - the source array.
dst - the destination array. This array must be at least as long as
src. If
dst is
null, a new array will be allocated having the same length as
src.
dst, an
int array of samples.
ArrayIndexOutOfBoundsException - if
src is longer than
dst or if for any element
i of
src,
(src[i]&0xffff)-offset is either less than zero or greater than or equal to the length of the lookup table for any band.