|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.image.LookupTable
public abstract class LookupTable
이 abstract 클래스는, 룩업테이블 객체를 정의합니다. ByteLookupTable 와 ShortLookupTable 는 서브 클래스이며, ByteLookupTable 는 byte 데이터를 포함해, ShortLookupTable 는 short 데이터를 포함합니다. 룩업테이블은, 이미지의 1 개 이상의 밴드 (또는 성분)의 데이터 배열 (예를 들어, R, G, B 의 각 배열)과 배열에 인덱스를 붙이기 전에 입력치로부터 감산되는 오프셋(offset)를 포함하고 있습니다. 이것에 의해, 네이티브 데이터 사이즈보다 작은 배열이 제공되어 제약된 입력을 받아들일 수가 있습니다. 룩업테이블에 배열이 1 개 밖에 없는 경우, 그것이 모든 밴드에 적용됩니다. 모든 배열은 같은 사이즈가 아니면 안됩니다.
ByteLookupTable
,
ShortLookupTable
,
LookupOp
생성자 의 개요 | |
---|---|
protected |
LookupTable (int offset,
int numComponents)
성분수와 룩업테이블의 오프셋(offset)로부터, 새로운 LookupTable 를 구축합니다. |
메소드의 개요 | |
---|---|
int |
getNumComponents ()
룩업테이블의 성분수를 돌려줍니다. |
int |
getOffset ()
오프셋(offset)를 돌려줍니다. |
abstract int[] |
lookupPixel (int[] src,
int[] dest)
1 개의 픽셀의 성분의 int 배열을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected LookupTable(int offset, int numComponents)
offset
- 이 LookupTable
의 데이터 배열에 인덱스 붙이고 하기 전에
입력치로부터 감산하는 오프셋(offset)numComponents
- 이 LookupTable
의
데이터 배열수
IllegalArgumentException
- offset
가 0 보다 작은 경우,
또는 numComponents
가 1 미만의 경우메소드의 상세 |
---|
public int getNumComponents()
LookupTable
의 성분수public int getOffset()
LookupTable
의 오프셋(offset)public abstract int[] lookupPixel(int[] src, int[] dest)
int
배열을 돌려줍니다. dest
배열에는 룩 업의 결과가 포함되어 돌려주어집니다. dest 가 null
의 경우, 새로운 배열을 할당할 수 있습니다. 전송원과 전송 먼저 같은 것을 지정할 수 있습니다.
src
- 1 픽셀의 성분의 전송원배열dest
- 이 LookupTable
로 변환되는,
1 픽셀의 성분의 전송처 배열
int
배열
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.