|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.image.LookupTable
この抽象クラスは、ルックアップテーブルオブジェクトを定義します。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
がゼロより小さい場合、または、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 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.