public class ShortLookupTable extends LookupTable
ByteLookupTable
,
LookupOp
Constructor | 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 | 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, getOffset
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 shortspublic 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. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps