|
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
가 throw 됩니다. 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 Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.