| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.image.DataBuffer
java.awt.image.DataBufferFloat
public final class DataBufferFloat
このクラスは DataBuffer を拡張し、float 形式で内部的にデータを格納します。
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)指定されたデータ配列、サイズ、およびバンクごとのオフセットを持つ 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 | 
| コンストラクタの詳細 | 
|---|
public DataBufferFloat(int size)
float ベースの DataBuffer を構築します。
size - DataBuffer 内の要素数
public DataBufferFloat(int size,
                       int numBanks)
float ベースの DataBuffer を構築します。すべてのバンクは指定されたサイズを持ちます。
size - DataBuffer の各バンク内の要素数numBanks - この DataBuffer 内のバンク数
public DataBufferFloat(float[] dataArray,
                       int size)
float ベースの DataBuffer を構築します。この DataBuffer により使用可能なのは、最初の size 要素だけです。配列は size 要素を保持するのに十分な大きさである必要があります。
dataArray - この DataBuffer の最初で唯一のバンクとして使用される float 型の配列size - 使用される配列要素の数
public DataBufferFloat(float[] dataArray,
                       int size,
                       int offset)
float ベースの DataBuffer を構築します。offset と offset + size - 1 の間の要素だけが、この DataBuffer によって使用可能です。配列は offset + size 要素を保持するのに十分な大きさである必要があります。
dataArray - この DataBuffer の最初で唯一のバンクとして使用される float 型の配列size - 使用される配列要素の数offset - 使用される最初の配列要素のオフセット
public DataBufferFloat(float[][] dataArray,
                       int size)
float ベースの DataBuffer を構築します。各配列の最初の size 要素だけが、この DataBuffer によって使用可能です。バンクの数は dataArray.length と等しくなります。
dataArray - この DataBuffer のバンクとして使用される float 型配列の配列size - 使用される各配列の要素の数
public DataBufferFloat(float[][] dataArray,
                       int size,
                       int[] offsets)
float ベースの DataBuffer を構築します。バンクの数は dataArray.length と等しくなります。各配列の大きさは、size + 対応する offset 以上である必要があります。各データ配列の offsets 配列に、エントリが必要です。
dataArray - この DataBuffer のバンクとして使用される float 型配列の配列size - 使用される各配列の要素の数offsets - 整数型オフセットの配列 (各バンクに 1 つ)| メソッドの詳細 | 
|---|
public float[] getData()
float データ配列を返します。
public float[] getData(int bank)
bank - データ配列
bank で指定されたデータ配列public float[][] getBankData()
public int getElem(int i)
int として返します。
DataBuffer 内の getElemi - 目的のデータ配列要素
int のデータエントリsetElem(int, int), 
setElem(int, int, int)
public int getElem(int bank,
                   int i)
int として返します。
DataBuffer 内の getElembank - バンク数i - 目的のデータ配列要素
int のデータエントリsetElem(int, int), 
setElem(int, int, int)
public void setElem(int i,
                    int val)
int に設定します。
DataBuffer 内の setElemi - 目的のデータ配列要素val - 設定する値getElem(int), 
getElem(int, int)
public void setElem(int bank,
                    int i,
                    int val)
int 値に設定します。
DataBuffer 内の setElembank - バンク数i - 目的のデータ配列要素val - 設定する値getElem(int), 
getElem(int, int)public float getElemFloat(int i)
float として返します。
DataBuffer 内の getElemFloati - 目的のデータ配列要素
float のデータエントリsetElemFloat(int, float), 
setElemFloat(int, int, float)
public float getElemFloat(int bank,
                          int i)
float として返します。
DataBuffer 内の getElemFloatbank - バンク数i - 目的のデータ配列要素
float のデータエントリsetElemFloat(int, float), 
setElemFloat(int, int, float)
public void setElemFloat(int i,
                         float val)
float に設定します。
DataBuffer 内の setElemFloati - 目的のデータ配列要素val - 設定する値getElemFloat(int), 
getElemFloat(int, int)
public void setElemFloat(int bank,
                         int i,
                         float val)
float 値に設定します。
DataBuffer 内の setElemFloatbank - バンク数i - 目的のデータ配列要素val - 設定する値getElemFloat(int), 
getElemFloat(int, int)public double getElemDouble(int i)
double として返します。
DataBuffer 内の getElemDoublei - 目的のデータ配列要素
double のデータエントリsetElemDouble(int, double), 
setElemDouble(int, int, double)
public double getElemDouble(int bank,
                            int i)
double として返します。
DataBuffer 内の getElemDoublebank - バンク数i - 目的のデータ配列要素
double のデータエントリsetElemDouble(int, double), 
setElemDouble(int, int, double)
public void setElemDouble(int i,
                          double val)
double に設定します。
DataBuffer 内の setElemDoublei - 目的のデータ配列要素val - 設定する値getElemDouble(int), 
getElemDouble(int, int)
public void setElemDouble(int bank,
                          int i,
                          double val)
double 値に設定します。
DataBuffer 内の setElemDoublebank - バンク数i - 目的のデータ配列要素val - 設定する値getElemDouble(int), 
getElemDouble(int, int)| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。