|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.image.Kernel
public class 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 配列の長さが width*height よりも小さい場合は、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 内の cloneCloneable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。