クラス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原点を返します。クラスオブジェクトで宣言されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
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- 行のメジャー順序のカーネル・データ- スロー:
NullPointerException-dataがnullの場合IllegalArgumentException-widthまたはheightが正でない場合IllegalArgumentException-widthおよびheightの積がintをオーバーフローした場合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
-