| 
 | Préférences Moteurs de recherche | |||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.5.0 
java.awt.image
 | ||||||||||||||||||
| Constructor Summary | |
|---|---|
| ByteLookupTable(int offset,
                byte[] data)Constructs a ByteLookupTable object from an array of bytes representing a lookup table to be applied to all bands. | |
| ByteLookupTable(int offset,
                byte[][] data)Constructs a ByteLookupTable object from an array of byte arrays representing a lookup table for each band. | |
| Method Summary | |
|---|---|
|  byte[][] | getTable()Returns the lookup table data by reference. | 
|  byte[] | lookupPixel(byte[] src,
            byte[] dst)Returns an array of samples of a pixel, translated with the lookup table. | 
|  int[] | lookupPixel(int[] src,
            int[] dst)Returns an array of samples of a pixel, translated with the lookup table. | 
| Methods inherited from class java.awt.image.LookupTable | 
|---|
| getNumComponents, getOffset | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ByteLookupTable(int offset,
                       byte[][] data)
offset - the value subtracted from the input values 
        before indexing into the arraysdata - an array of byte arrays representing a lookup
        table for each band
IllegalArgumentException - if offset is
         is less than 0 or if the length of data
         is less than 1
public ByteLookupTable(int offset,
                       byte[] data)
offset - the value subtracted from the input values
        before indexing into the arraydata - an array of bytes
IllegalArgumentException - if offset is
         is less than 0 or if the length of data
         is less than 1| Method Detail | 
|---|
public final byte[][] getTable()
ByteLookupTable.
public int[] lookupPixel(int[] src,
                         int[] dst)
dst is returned.
lookupPixel in class LookupTablesrc - 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]-offset is either less than zero or 
            greater than or equal to the length of the lookup table 
            for any band.
public byte[] lookupPixel(byte[] src,
                          byte[] 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]&0xff)-offset is either less than 
            zero or greater than or equal to the length of the 
            lookup table for any band.