public final class DataBufferDouble extends DataBuffer
DataBuffer を拡張し、double 形式で内部的にデータを格納します。
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)
指定されたデータ配列、サイズ、およびバンクごとのオフセットを持つ
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 値に設定します。 |
getDataType, getDataTypeSize, getNumBanks, getOffset, getOffsets, getSizepublic DataBufferDouble(int size)
double ベースの DataBuffer を構築します。size - DataBuffer の要素数。public DataBufferDouble(int size,
int numBanks)
double ベースの DataBuffer を構築します。すべてのバンクは指定されたサイズを持ちます。size - DataBuffer の各バンク内の要素数。numBanks - DataBuffer 内のバンク数。public DataBufferDouble(double[] dataArray,
int size)
double ベースの DataBuffer を構築します。この DataBuffer により使用可能なのは、最初の size 要素だけです。配列は size 要素を保持するのに十分な大きさである必要があります。
このコンストラクタによって作成された DataBuffer オブジェクトが一部の実装 (ビデオメモリーに関連イメージをキャッシュするなど) で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - この DataBuffer の最初で唯一のバンクとして使用される double 型の配列。size - 使用される配列要素の数。public DataBufferDouble(double[] dataArray,
int size,
int offset)
double ベースの DataBuffer を構築します。この DataBuffer により使用可能なのは、offset と offset + size - 1 の間の要素だけです。配列は offset + size 要素を保持するのに十分な大きさである必要があります。
このコンストラクタによって作成された DataBuffer オブジェクトが一部の実装 (ビデオメモリーに関連イメージをキャッシュするなど) で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - この DataBuffer の最初で唯一のバンクとして使用される double 型の配列。size - 使用される配列要素の数。offset - 使用される最初の配列要素のオフセット。public DataBufferDouble(double[][] dataArray,
int size)
double ベースの DataBuffer を構築します。各配列の最初の size 要素だけが、この DataBuffer によって使用可能です。バンク数は to dataArray.length の値と一致します。
このコンストラクタによって作成された DataBuffer オブジェクトが一部の実装 (ビデオメモリーに関連イメージをキャッシュするなど) で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - この DataBuffer のバンクとして使用される double の配列からなる配列。size - 使用される各配列の要素の数。public DataBufferDouble(double[][] dataArray,
int size,
int[] offsets)
double ベースの DataBuffer を構築します。バンク数は dataArray.length の値と一致します。各配列の大きさは、size + 対応する offset 以上である必要があります。各データ配列の offsets 配列に、エントリが必要です。
このコンストラクタによって作成された DataBuffer オブジェクトが一部の実装 (ビデオメモリーに関連イメージをキャッシュするなど) で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - この DataBuffer のバンクとして使用される double の配列からなる配列。size - 使用される各配列の要素の数。offsets - 整数型オフセットの配列 (各バンクに 1 つ)。public double[] getData()
double データ配列を返します。
このメソッドを呼び出すと、この DataBuffer オブジェクトが、一部の実装 (ビデオメモリーに関連イメージをキャッシュするなど) で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。
public double[] getData(int bank)
このメソッドを呼び出すと、この DataBuffer オブジェクトが、一部の実装 (ビデオメモリーに関連イメージをキャッシュするなど) で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。
bank - データ配列bank によって指定されたデータ配列。public double[][] getBankData()
このメソッドを呼び出すと、この DataBuffer オブジェクトが、一部の実装 (ビデオメモリーに関連イメージをキャッシュするなど) で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。
public int getElem(int i)
int として返します。getElem、クラス: DataBufferi - 目的のデータ配列要素。int としてのデータエントリ。setElem(int, int), setElem(int, int, int)public int getElem(int bank,
int i)
int として返します。getElem、クラス: DataBufferbank - バンク数。i - 目的のデータ配列要素。int としてのデータエントリ。setElem(int, int), setElem(int, int, int)public void setElem(int i,
int val)
int に設定します。setElem、クラス: DataBufferi - 目的のデータ配列要素。val - 設定する値。getElem(int), getElem(int, int)public void setElem(int bank,
int i,
int val)
int 値に設定します。setElem、クラス: DataBufferbank - バンク数。i - 目的のデータ配列要素。val - 設定する値。getElem(int), getElem(int, int)public float getElemFloat(int i)
float として返します。getElemFloat、クラス: DataBufferi - 目的のデータ配列要素。float としてのデータエントリ。setElemFloat(int, float), setElemFloat(int, int, float)public float getElemFloat(int bank,
int i)
float として返します。getElemFloat、クラス: DataBufferbank - バンク数。i - 目的のデータ配列要素。float としてのデータエントリ。setElemFloat(int, float), setElemFloat(int, int, float)public void setElemFloat(int i,
float val)
float に設定します。setElemFloat、クラス: DataBufferi - 目的のデータ配列要素。val - 設定する値。getElemFloat(int), getElemFloat(int, int)public void setElemFloat(int bank,
int i,
float val)
float 値に設定します。setElemFloat、クラス: DataBufferbank - バンク数。i - 目的のデータ配列要素。val - 設定する値。getElemFloat(int), getElemFloat(int, int)public double getElemDouble(int i)
double として返します。getElemDouble、クラス: DataBufferi - 目的のデータ配列要素。double としてのデータエントリ。setElemDouble(int, double), setElemDouble(int, int, double)public double getElemDouble(int bank,
int i)
double として返します。getElemDouble、クラス: DataBufferbank - バンク数。i - 目的のデータ配列要素。double としてのデータエントリ。setElemDouble(int, double), setElemDouble(int, int, double)public void setElemDouble(int i,
double val)
double に設定します。setElemDouble、クラス: DataBufferi - 目的のデータ配列要素。val - 設定する値。getElemDouble(int), getElemDouble(int, int)public void setElemDouble(int bank,
int i,
double val)
double 値に設定します。setElemDouble、クラス: DataBufferbank - バンク数。i - 目的のデータ配列要素。val - 設定する値。getElemDouble(int), getElemDouble(int, int) バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.