Spec-Zone .ru
спецификации, руководства, описания, API
|
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, 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.
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, 2013, Oracle and/or its affiliates. All rights reserved.
DRAFT ea-b92