|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
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 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.