|
Préférences
Moteurs de recherche
|
|||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.4.2
java.awt.image
|
Constructor Summary | |
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. |
Method Summary | |
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. |
Methods inherited from class java.awt.image.LookupTable |
getNumComponents, getOffset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ShortLookupTable(int offset, short[][] data)
offset
- the value subtracted from the input values
before indexing into the arraysdata
- an array of short arrays representing a lookup
table for each bandpublic ShortLookupTable(int offset, short[] data)
offset
- the value subtracted from the input values
before indexing into the arraysdata
- an array of shortsMethod Detail |
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.