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  intarray 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 LookupTablenumComponents - the number of data arrays in this
        LookupTableIllegalArgumentException - if offset is less than 0
         or if numComponents is less than 1public 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 pixeldest - the destination array of components for one pixel,
        translated with this LookupTableint array of components for one
         pixel. 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, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.