public abstract class LookupTable extends Object
ByteLookupTable
, ShortLookupTable
, LookupOp
Modifier | Constructor and Description |
---|---|
protected |
LookupTable(int offset, int numComponents)
从组件数量和查找表中的偏移量构造一个新的LookupTable。
|
Modifier and Type | Method and Description |
---|---|
int |
getNumComponents()
返回查找表中的组件数。
|
int |
getOffset()
返回偏移量。
|
abstract int[] |
lookupPixel(int[] src, int[] dest)
返回一个
int 阵列组件的一个像素。
|
protected LookupTable(int offset, int numComponents)
offset
- 从索引到数据阵列之前的输入值减去的偏移量
LookupTable
numComponents
- 此
LookupTable
中的数据数组
LookupTable
IllegalArgumentException
- 如果
offset
小于0或
numComponents
小于1
public int getNumComponents()
LookupTable
的数量在这个
LookupTable
。
public int getOffset()
LookupTable
的偏移。
public abstract int[] lookupPixel(int[] src, int[] dest)
int
数组。
dest
数组包含查找的结果并返回。
如果dest为null
,则会null
一个新数组。
源和目的地可以相等。
src
- 一个像素的分量的源阵列
dest
- 用于一个像素的组件的目标数组,用此
LookupTable
int
array of components for one pixel.