|
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 도 참조해 주세요.