|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.image.Kernel
Kernel
クラスは、指定されたピクセルについて、フィルタオペレーションで出力されるイメージ中での位置に対する値の計算に、あるピクセルとその周囲のピクセルがどのように影響するかを記述するマトリックスを定義します。X 原点と Y 原点は、カーネルマトリックスの中で出力値の計算対象となるピクセル位置に対応する要素を示します。
ConvolveOp
コンストラクタの概要 | |
Kernel(int width,
int height,
float[] data)
float の配列から Kernel オブジェクトを構築します。 |
メソッドの概要 | |
Object |
clone()
このオブジェクトを複製します。 |
int |
getHeight()
この Kernel の高さを返します。 |
float[] |
getKernelData(float[] data)
カーネルデータを行メジャーの順序で返します。 |
int |
getWidth()
この Kernel の幅を返します。 |
int |
getXOrigin()
この Kernel の X 原点を返します。 |
int |
getYOrigin()
この Kernel の Y 原点を返します。 |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public Kernel(int width, int height, float[] data)
Kernel
オブジェクトを構築します。そのdata
配列の最初の width
*height
要素がコピーされます。data
配列の長さが幅 * 高さよりも小さい場合は、IllegalArgumentException
がスローされます。X 原点は (width-1)/2 に、Y 原点は (height-1)/2 になります。
width
- カーネルの幅height
- カーネルの高さdata
- 行のメジャー順序のカーネルデータ
IllegalArgumentException
- data
の長さが width
と height
の積より小さい場合メソッドの詳細 |
public final int getXOrigin()
Kernel
の X 原点を返します。
public final int getYOrigin()
Kernel
の Y 原点を返します。
public final int getWidth()
Kernel
の幅を返します。
Kernel
の幅public final int getHeight()
Kernel
の高さを返します。
Kernel
の高さpublic final float[] getKernelData(float[] data)
data
配列が返されます。data
が null
の場合は、新しい配列が割り当てられます。
data
- null でない場合は、返されるカーネルデータを格納する
data
配列 data
が null
の場合は、カーネルデータを行メジャーの順序で格納する新しく割り当てられた配列
IllegalArgumentException
- data
がこの Kernel
より小さい場合public Object clone()
Object
内の clone
Cloneable
|
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.