|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.image.LookupTable
public abstract class LookupTable
LookupTable represents translation arrays for pixel values. It wraps one or more data arrays for each layer (or component) in an image, such as Alpha, R, G, and B. When doing translation, the offset is subtracted from the pixel values to allow a subset of an array to be used.
ByteLookupTable
,
ShortLookupTable
Constructor Summary | |
---|---|
protected |
LookupTable(int offset,
int numComponents)
Creates a new LookupTable instance. |
Method Summary | |
---|---|
int |
getNumComponents()
Return the number of components. |
int |
getOffset()
Return the offset. |
abstract int[] |
lookupPixel(int[] src,
int[] dest)
Return translated values for a pixel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected LookupTable(int offset, int numComponents) throws IllegalArgumentException
LookupTable
instance.
If numComponents is 1, the same translation table is used for all pixel
components.
offset
- Offset to be subtracted.numComponents
- Number of image components.
IllegalArgumentException
- if offset < 0 or numComponents < 1.Method Detail |
---|
public int getNumComponents()
public int getOffset()
public abstract int[] lookupPixel(int[] src, int[] dest)
src
- Component values of a pixel.dest
- Destination array for values, or null.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |