クラスKernel
java.lang.Object
java.awt.image.Kernel
- すべての実装されたインタフェース:
Cloneable
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明clone()このオブジェクトを複製します。final intこのKernelの高さを返します。final float[]getKernelData(float[] data) 行メジャーの順序でカーネル・データを返します。final intgetWidth()このKernelの幅を返します。final intこのKernelのX原点を返します。final intこのKernelのY原点を返します。
-
コンストラクタの詳細
-
Kernel
public Kernel(int width, int height, float[] data) floatの配列からKernelオブジェクトを構築します。 そのdata配列の最初のwidth*height要素がコピーされます。data配列の長さがwidth*heightよりも小さい場合は、IllegalArgumentExceptionがスローされます。 X原点は(width-1)/2に、Y原点は(height-1)/2になります。- パラメータ:
width- カーネルの幅height- カーネルの高さdata- 行のメジャー順序のカーネル・データ- スロー:
IllegalArgumentException-dataの長さがwidthとheightの積より小さい場合
-
-
メソッドの詳細
-
getXOrigin
public final int getXOrigin()このKernelのX原点を返します。- 戻り値:
- X原点。
-
getYOrigin
public final int getYOrigin()このKernelのY原点を返します。- 戻り値:
- Y原点。
-
getWidth
public final int getWidth()このKernelの幅を返します。- 戻り値:
- この
Kernelの幅。
-
getHeight
public final int getHeight()このKernelの高さを返します。- 戻り値:
- この
Kernelの高さ。
-
getKernelData
public final float[] getKernelData(float[] data) 行メジャーの順序でカーネル・データを返します。data配列が返されます。dataがnullの場合は、新しい配列が割り当てられます。- パラメータ:
data- nullでない場合は、返されるカーネル・データを格納する- 戻り値:
- カーネル・データを行メジャーの順序で格納する
data配列、またはdataがnullの場合は、カーネル・データを行メジャーの順序で格納する、新しく割り当てられた配列 - スロー:
IllegalArgumentException-dataがこのKernelのサイズよりも小さい場合
-
clone
-