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 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 LookupTableArrayIndexOutOfBoundsException - 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.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.public short[] lookupPixel(short[] src,
short[] dst)
dst is returned.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.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.aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2024 aicas GmbH. All Rights Reserved.