Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Class java.awt.image.LookupTable

java.lang.Object
    |
    +----java.awt.image.LookupTable
Subclasses:
ByteLookupTable, ShortLookupTable

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 provided 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 Summary
 LookupTable(int offset, int numComponents)
Creates a new LookupTable from the number of components and an offset into the lookup table.
 

Method Summary
int  getNumComponents()
Returns the number of components in the lookup table.
int  getOffset()
Returns the offset.
int[]  lookupPixel(int[] src, int[] dest)
Returns an array of components for one pixel.
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LookupTable

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

getNumComponents

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

getOffset

public int getOffset()
Returns the offset.

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.

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.