JavaTM Platform
Standard Ed. 6

java.awt.image
클래스 DataBufferFloat

java.lang.Object 
  상위를 확장 java.awt.image.DataBuffer 
      상위를 확장 java.awt.image.DataBufferFloat


public final class DataBufferFloat
extends DataBuffer

이 클래스는 DataBuffer 를 확장해,float 형식에서 내부적으로 데이터를 포함합니다.

도입된 버젼:
1.4
관련 항목:
DataBuffer

필드의 개요
 
클래스 java.awt.image. DataBuffer 로부터 상속된 필드
banks , dataType , offset , offsets , size , TYPE_BYTE , TYPE_DOUBLE , TYPE_FLOAT , TYPE_INT , TYPE_SHORT , TYPE_UNDEFINED , TYPE_USHORT
 
생성자 의 개요
DataBufferFloat (float[][] dataArray, int size)
          지정된 데이터 배열을 가지는 float 베이스의 DataBuffer 를 구축합니다.
DataBufferFloat (float[][] dataArray, int size, int[] offsets)
          지정된 데이터 배열, 사이즈, 및 뱅크마다의 오프셋(offset)를 가지는 float 베이스의 DataBuffer 를 구축합니다.
DataBufferFloat (float[] dataArray, int size)
          지정된 데이터 배열을 가지는 float 베이스의 DataBuffer 를 구축합니다.
DataBufferFloat (float[] dataArray, int size, int offset)
          지정된 데이터 배열을 가지는 float 베이스의 DataBuffer 를 구축합니다.
DataBufferFloat (int size)
          지정된 사이즈를 가지는 float 베이스의 DataBuffer 를 구축합니다.
DataBufferFloat (int size, int numBanks)
          지정된 뱅크수를 보관 유지하는 float 베이스의 DataBuffer 를 구축합니다.
 
메소드의 개요
 float[][] getBankData ()
          모든 뱅크에 대해, 데이터 배열을 돌려줍니다.
 float[] getData ()
          디폴트 (최초의) float 데이터 배열을 돌려줍니다.
 float[] getData (int bank)
          지정된 뱅크의 데이터 배열을 돌려줍니다.
 int getElem (int i)
          요구된 데이터 배열 요소를, 최초의 (디폴트의) 뱅크로부터 int 로서 돌려줍니다.
 int getElem (int bank, int i)
          요구된 데이터 배열 요소를, 지정된 뱅크로부터 int 로서 돌려줍니다.
 double getElemDouble (int i)
          요구된 데이터 배열 요소를, 최초의 (디폴트의) 뱅크로부터 double 로서 돌려줍니다.
 double getElemDouble (int bank, int i)
          요구된 데이터 배열 요소를, 지정된 뱅크로부터 double 로서 돌려줍니다.
 float getElemFloat (int i)
          요구된 데이터 배열 요소를, 최초의 (디폴트의) 뱅크로부터 float 로서 돌려줍니다.
 float getElemFloat (int bank, int i)
          요구된 데이터 배열 요소를, 지정된 뱅크로부터 float 로서 돌려줍니다.
 void setElem (int i, int val)
          최초의 (디폴트의) 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 int 로 설정합니다.
 void setElem (int bank, int i, int val)
          지정된 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 int 치로 설정합니다.
 void setElemDouble (int i, double val)
          최초의 (디폴트의) 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 double 로 설정합니다.
 void setElemDouble (int bank, int i, double val)
          지정된 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 double 치로 설정합니다.
 void setElemFloat (int i, float val)
          최초의 (디폴트의) 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 float 로 설정합니다.
 void setElemFloat (int bank, int i, float val)
          지정된 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 float 치로 설정합니다.
 
클래스 java.awt.image. DataBuffer 로부터 상속된 메소드
getDataType , getDataTypeSize , getNumBanks , getOffset , getOffsets , getSize
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

DataBufferFloat

public DataBufferFloat(int size)
지정된 사이즈를 가지는 float 베이스의 DataBuffer 를 구축합니다.

파라미터:
size - DataBuffer 내의 요소수

DataBufferFloat

public DataBufferFloat(int size,
                       int numBanks)
지정된 뱅크수를 보관 유지하는 float 베이스의 DataBuffer 를 구축합니다. 모든 뱅크는 지정된 사이즈를 가집니다.

파라미터:
size - DataBuffer 의 각 뱅크내의 요소수
numBanks - DataBuffer 내의 뱅크수

DataBufferFloat

public DataBufferFloat(float[] dataArray,
                       int size)
지정된 데이터 배열을 가지는 float 베이스의 DataBuffer 를 구축합니다. 이 DataBuffer 에 의해 사용 가능한 것은, 최초의 size 요소 뿐입니다. 배열은 size 요소를 보관 유지하는데 충분한 크기일 필요가 있습니다.

파라미터:
dataArray - 이 DataBuffer 의 최초로 유일한 뱅크로서 사용되는 float 형의 배열
size - 사용되는 배열 요소의 수

DataBufferFloat

public DataBufferFloat(float[] dataArray,
                       int size,
                       int offset)
지정된 데이터 배열을 가지는 float 베이스의 DataBuffer 를 구축합니다. offsetoffset + size - 1 의 사이의 요소만이, 이 DataBuffer 에 의해 사용 가능합니다. 배열은 offset + size 요소를 보관 유지하는데 충분한 크기일 필요가 있습니다.

파라미터:
dataArray - 이 DataBuffer 의 최초로 유일한 뱅크로서 사용되는 float 형의 배열
size - 사용되는 배열 요소의 수
offset - 사용되는 최초의 배열 요소의 오프셋(offset)

DataBufferFloat

public DataBufferFloat(float[][] dataArray,
                       int size)
지정된 데이터 배열을 가지는 float 베이스의 DataBuffer 를 구축합니다. 각 배열의 최초의 size 요소만이, 이 DataBuffer 에 의해 사용 가능합니다. 뱅크수는 dataArray.length 의 값과 일치합니다.

파라미터:
dataArray - 이 DataBuffer 의 뱅크로서 사용되는 float 의 배열로부터 되는 배열
size - 사용되는 각 배열의 요소의 수

DataBufferFloat

public DataBufferFloat(float[][] dataArray,
                       int size,
                       int[] offsets)
지정된 데이터 배열, 사이즈, 및 뱅크마다의 오프셋(offset)를 가지는 float 베이스의 DataBuffer 를 구축합니다. 뱅크수는 dataArray.length 의 값과 일치합니다. 각 배열의 크기는,size + 대응하는 offset 이상일 필요가 있습니다. 각 데이터 배열의 offsets 배열에, 엔트리가 필요합니다.

파라미터:
dataArray - 이 DataBuffer 의 뱅크로서 사용되는 float 의 배열로부터 되는 배열
size - 사용되는 각 배열의 요소의 수
offsets - 정수형 오프셋(offset)의 배열 ( 각 뱅크에 1 개)
메소드의 상세

getData

public float[] getData()
디폴트 (최초의) float 데이터 배열을 돌려줍니다.

반환값:
최초의 float 데이터 배열

getData

public float[] getData(int bank)
지정된 뱅크의 데이터 배열을 돌려줍니다.

파라미터:
bank - 데이터 배열
반환값:
bank 로 지정된 데이터 배열

getBankData

public float[][] getBankData()
모든 뱅크에 대해, 데이터 배열을 돌려줍니다.

반환값:
이 데이터 버퍼의 모든 데이터 배열

getElem

public int getElem(int i)
요구된 데이터 배열 요소를, 최초의 (디폴트의) 뱅크로부터 int 로서 돌려줍니다.

오버라이드(override):
클래스 DataBuffer 내의 getElem
파라미터:
i - 목적의 데이터 배열 요소
반환값:
int 의 데이터 엔트리
관련 항목:
setElem(int, int) , setElem(int, int, int)

getElem

public int getElem(int bank,
                   int i)
요구된 데이터 배열 요소를, 지정된 뱅크로부터 int 로서 돌려줍니다.

정의:
클래스 DataBuffer 내의 getElem
파라미터:
bank - 뱅크수
i - 목적의 데이터 배열 요소
반환값:
int 의 데이터 엔트리
관련 항목:
setElem(int, int) , setElem(int, int, int)

setElem

public void setElem(int i,
                    int val)
최초의 (디폴트의) 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 int 로 설정합니다.

오버라이드(override):
클래스 DataBuffer 내의 setElem
파라미터:
i - 목적의 데이터 배열 요소
val - 설정하는 값
관련 항목:
getElem(int) , getElem(int, int)

setElem

public void setElem(int bank,
                    int i,
                    int val)
지정된 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 int 치로 설정합니다.

정의:
클래스 DataBuffer 내의 setElem
파라미터:
bank - 뱅크수
i - 목적의 데이터 배열 요소
val - 설정하는 값
관련 항목:
getElem(int) , getElem(int, int)

getElemFloat

public float getElemFloat(int i)
요구된 데이터 배열 요소를, 최초의 (디폴트의) 뱅크로부터 float 로서 돌려줍니다.

오버라이드(override):
클래스 DataBuffer 내의 getElemFloat
파라미터:
i - 목적의 데이터 배열 요소
반환값:
float 의 데이터 엔트리
관련 항목:
setElemFloat(int, float) , setElemFloat(int, int, float)

getElemFloat

public float getElemFloat(int bank,
                          int i)
요구된 데이터 배열 요소를, 지정된 뱅크로부터 float 로서 돌려줍니다.

오버라이드(override):
클래스 DataBuffer 내의 getElemFloat
파라미터:
bank - 뱅크수
i - 목적의 데이터 배열 요소
반환값:
float 의 데이터 엔트리
관련 항목:
setElemFloat(int, float) , setElemFloat(int, int, float)

setElemFloat

public void setElemFloat(int i,
                         float val)
최초의 (디폴트의) 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 float 로 설정합니다.

오버라이드(override):
클래스 DataBuffer 내의 setElemFloat
파라미터:
i - 목적의 데이터 배열 요소
val - 설정하는 값
관련 항목:
getElemFloat(int) , getElemFloat(int, int)

setElemFloat

public void setElemFloat(int bank,
                         int i,
                         float val)
지정된 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 float 치로 설정합니다.

오버라이드(override):
클래스 DataBuffer 내의 setElemFloat
파라미터:
bank - 뱅크수
i - 목적의 데이터 배열 요소
val - 설정하는 값
관련 항목:
getElemFloat(int) , getElemFloat(int, int)

getElemDouble

public double getElemDouble(int i)
요구된 데이터 배열 요소를, 최초의 (디폴트의) 뱅크로부터 double 로서 돌려줍니다.

오버라이드(override):
클래스 DataBuffer 내의 getElemDouble
파라미터:
i - 목적의 데이터 배열 요소
반환값:
double 의 데이터 엔트리
관련 항목:
setElemDouble(int, double) , setElemDouble(int, int, double)

getElemDouble

public double getElemDouble(int bank,
                            int i)
요구된 데이터 배열 요소를, 지정된 뱅크로부터 double 로서 돌려줍니다.

오버라이드(override):
클래스 DataBuffer 내의 getElemDouble
파라미터:
bank - 뱅크수
i - 목적의 데이터 배열 요소
반환값:
double 의 데이터 엔트리
관련 항목:
setElemDouble(int, double) , setElemDouble(int, int, double)

setElemDouble

public void setElemDouble(int i,
                          double val)
최초의 (디폴트의) 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 double 로 설정합니다.

오버라이드(override):
클래스 DataBuffer 내의 setElemDouble
파라미터:
i - 목적의 데이터 배열 요소
val - 설정하는 값
관련 항목:
getElemDouble(int) , getElemDouble(int, int)

setElemDouble

public void setElemDouble(int bank,
                          int i,
                          double val)
지정된 뱅크에 있는 요구된 데이터 배열 요소를, 지정된 double 치로 설정합니다.

오버라이드(override):
클래스 DataBuffer 내의 setElemDouble
파라미터:
bank - 뱅크수
i - 목적의 데이터 배열 요소
val - 설정하는 값
관련 항목:
getElemDouble(int) , getElemDouble(int, int)

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