|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.awt.image.DataBuffer
|
+--java.awt.image.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 |
|
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 Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.