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

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

JavaTM Platform
Standard Ed. 6

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

## java.awt.image
클래스 DataBufferDouble

    java.lang.Object
      java.awt.image.DataBuffer
          java.awt.image.DataBufferDouble

    public final class DataBufferDouble

extends DataBuffer

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

도입된 버젼:
  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`

생성자 의 개요
`DataBufferDouble (double[][] dataArray, int size)` 지정된 데이터 배열을 가지는 `double` 베이스의 `DataBuffer` 를 구축합니다.
`DataBufferDouble (double[][] dataArray, int size, int[] offsets)` 지정된 데이터 배열, 사이즈, 및 뱅크마다의 오프셋(offset)를 가지는 `double` 베이스의 `DataBuffer` 를 구축합니다.
`DataBufferDouble (double[] dataArray, int size)` 지정된 데이터 배열을 가지는 `double` 베이스의 `DataBuffer` 를 구축합니다.
`DataBufferDouble (double[] dataArray, int size, int offset)` 지정된 데이터 배열을 가지는 `double` 베이스의 `DataBuffer` 를 구축합니다.
`DataBufferDouble (int size)` `double` 베이스의 `DataBuffer` 가 지정된 사이즈로 구축합니다.
`DataBufferDouble (int size, int numBanks)` 지정된 뱅크수를 보관 유지하는 `double` 베이스의 `DataBuffer` 를 구축합니다.

메소드의 개요
`double[][]` | `getBankData ()` 모든 뱅크에 대해, 데이터 배열을 돌려줍니다.
`double[]` | `getData ()` 디폴트 (최초의) `double` 데이터 배열을 돌려줍니다.
`double[]` | `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`

생성자 의 상세

### DataBufferDouble

    public DataBufferDouble(int size)

  `double` 베이스의 `DataBuffer` 가 지정된 사이즈로 구축합니다.

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

### DataBufferDouble

    public DataBufferDouble(int size,
                            int numBanks)

  지정된 뱅크수를 보관 유지하는 `double` 베이스의 `DataBuffer` 를 구축합니다. 모든 뱅크는 지정된 사이즈를 가집니다.

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

### DataBufferDouble

    public DataBufferDouble(double[] dataArray,
                            int size)

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

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

### DataBufferDouble

    public DataBufferDouble(double[] dataArray,
                            int size,
                            int offset)

  지정된 데이터 배열을 가지는 `double` 베이스의 `DataBuffer` 를 구축합니다. `offset` 와 `offset + size - 1` 의 사이의 요소만이, 이 `DataBuffer` 에 의해 사용 가능합니다. 배열은 `offset + size` 요소를 보관 유지하는데 충분한 크기일 필요가 있습니다.

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

### DataBufferDouble

    public DataBufferDouble(double[][] dataArray,
                            int size)

  지정된 데이터 배열을 가지는 `double` 베이스의 `DataBuffer` 를 구축합니다. 각 배열의 최초의 `size` 요소만이, 이 `DataBuffer` 에 의해 사용 가능합니다. 뱅크의 수는 `dataArray.length` 와 동일해집니다.

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

### DataBufferDouble

    public DataBufferDouble(double[][] dataArray,
                            int size,
                            int[] offsets)

  지정된 데이터 배열, 사이즈, 및 뱅크마다의 오프셋(offset)를 가지는 `double` 베이스의 `DataBuffer` 를 구축합니다. 뱅크의 수는 dataArray.length 와 동일해집니다. 각 배열의 크기는,`size` + 대응하는 offset 이상일 필요가 있습니다. 각 데이터 배열의 `offsets` 배열에, 엔트리가 필요합니다.

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

메소드의 상세

### getData

    public double[] getData()

  디폴트 (최초의) `double` 데이터 배열을 돌려줍니다.

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

### getData

    public double[] getData(int bank)

  지정된 뱅크의 데이터 배열을 돌려줍니다.

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

### getBankData

    public double[][] 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)`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.