Kernel (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

## java.awt.image
클래스 Kernel

    java.lang.Object
      java.awt.image.Kernel

모든 구현된 인터페이스:
  Cloneable

    public class Kernel

extends Object
implements Cloneable

`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`

생성자 의 상세

### Kernel

    public Kernel(int width,
                  int height,
                  float[] data)

  float 의 배열로부터 `Kernel` 객체를 구축합니다. 그 `data` 배열의 최초의 `width`*`height` 요소가 카피됩니다. `data` 배열의 길이가 width*height 보다 작은 경우는,`IllegalArgumentException` 가 throw 됩니다. X 원점은 (width-1)/2 에, Y 원점은 (height-1)/2 이 됩니다.

  파라미터:
    `width` - 커넬의 폭
    `height` - 커넬의 높이
    `data` - 행의 메이저 순서의 커넬 데이터
  예외:
    `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

    public Object  clone()

  이 객체를 복제합니다.

  오버라이드(override):
    클래스 `Object` 내의 `clone`
  반환값:
    이 객체의 복제
  관련 항목:
    `Cloneable`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.