public abstract class LookupTable extends Object
ByteLookupTable,
ShortLookupTable,
LookupOp
| Modifier | Constructor and Description |
|---|---|
protected |
LookupTable(int offset, int numComponents)
Constructs a new LookupTable from the number of components and an offset into the lookup table.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getNumComponents()
Returns the number of components in the lookup table.
|
int |
getOffset()
Returns the offset.
|
abstract int[] |
lookupPixel(int[] src, int[] dest)
Returns an
int array of components for one pixel.
|
protected LookupTable(int offset,
int numComponents)
offset - the offset to subtract from input values before indexing into the data arrays for this
LookupTable
numComponents - the number of data arrays in this
LookupTable
IllegalArgumentException - if
offset is less than 0 or if
numComponents is less than 1
public int getNumComponents()
LookupTable.
public int getOffset()
LookupTable.
public abstract int[] lookupPixel(int[] src,
int[] dest)
int array of components for one pixel. The
dest array contains the result of the lookup and is returned. If dest is
null, a new array is allocated. The source and destination can be equal.
src - the source array of components of one pixel
dest - the destination array of components for one pixel, translated with this
LookupTable
int array of components for one pixel.