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