All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.image.LookupTable

java.lang.Object
    |
    +----java.awt.image.LookupTable

public abstract class LookupTable
extends Object
This abstract class defines a lookup table object. The subclasses are ByteLookupTable and ShortLookupTable, which contain byte and short data, respectively. A lookup table contains data for one or more tile channels or image components (for example, separate arrays for R, G, and B), and it contains an offset which will be subtracted from the input value before indexing into the array. This allows an array smaller than the native data size to be constructed for a constrained input. If there is only one array in the lookup table, it will be applied to all channels. All arrays must be the same size.

See Also:
ByteLookupTable, ShortLookupTable, LookupOp

Constructor Index

 o LookupTable(int, int)
Creates a new LookupTable from the number of components and an offset into the lookup table.

Method Index

 o getNumComponents()
Returns the number of components in the lookup table.
 o getOffset()
Returns the offset.
 o lookupPixel(int[], int[])
Returns an array of components for one pixel.

Constructors

 o LookupTable
protected LookupTable(int offset,
                      int numComponents)
Creates a new LookupTable from the number of components and an offset into the lookup table.

Methods

 o getNumComponents
public int getNumComponents()
Returns the number of components in the lookup table.

 o getOffset
public int getOffset()
Returns the offset.

 o lookupPixel
public abstract int[] lookupPixel(int[] src,
                                  int[] dest)
Returns an array of components for one pixel. Source and Destination could be equal. Destination could be NULL.


All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature