|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.image.LookupTable
public abstract class LookupTable
この abstract クラスは、ルックアップテーブルオブジェクトを定義します。ByteLookupTable と ShortLookupTable はサブクラスであり、ByteLookupTable は byte データを格納し、ShortLookupTable は short データを格納します。ルックアップテーブルは、イメージの 1 つ以上のバンド (または成分) のデータ配列 (たとえば、R、G、B の各配列) と、配列にインデックスを付ける前に入力値から減算されるオフセットを格納しています。これにより、ネイティブデータサイズより小さい配列が提供され、制約された入力を受け付けることができます。ルックアップテーブルに配列が 1 つしかない場合、それがすべてのバンドに適用されます。すべての配列は同じサイズである必要があります。
ByteLookupTable
,
ShortLookupTable
,
LookupOp
コンストラクタの概要 | |
---|---|
protected |
LookupTable(int offset,
int numComponents)
成分数とルックアップテーブルのオフセットから、新しい LookupTable を構築します。 |
メソッドの概要 | |
---|---|
int |
getNumComponents()
ルックアップテーブルの成分数を返します。 |
int |
getOffset()
オフセットを返します。 |
abstract int[] |
lookupPixel(int[] src,
int[] dest)
1 つのピクセルの成分の int 配列を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
protected LookupTable(int offset, int numComponents)
offset
- この LookupTable
のデータ配列にインデックス付けする前に入力値から減算するオフセットnumComponents
- この LookupTable
のデータ配列数
IllegalArgumentException
- offset
が 0 より小さい場合、または numComponents
が 1 未満の場合メソッドの詳細 |
---|
public int getNumComponents()
LookupTable
の成分数public int getOffset()
LookupTable
のオフセットpublic abstract int[] lookupPixel(int[] src, int[] dest)
int
配列を返します。dest
配列にはルックアップの結果が格納され、返されます。dest が null
の場合、新しい配列が割り当てられます。転送元と転送先に同じものを指定できます。
src
- 1 ピクセルの成分の転送元配列dest
- この LookupTable
で変換される、1 ピクセルの成分の転送先配列
int
配列
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。