|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.awt.image.DataBuffer
|
+--java.awt.image.DataBufferUShort
このクラスは DataBuffer を拡張して、データを short として内部に格納します。DataBuffer の short 配列に格納された値は、符号なしの値として扱われます。
| クラス java.awt.image.DataBuffer から継承したフィールド |
banks,
dataType,
offset,
offsets,
size,
TYPE_BYTE,
TYPE_DOUBLE,
TYPE_FLOAT,
TYPE_INT,
TYPE_SHORT,
TYPE_UNDEFINED,
TYPE_USHORT |
| コンストラクタの概要 | |
DataBufferUShort(int size)
符号なし short をベースにした DataBuffer を、単一のバンクおよび指定されたサイズで構築します。 |
|
DataBufferUShort(int size,
int numBanks)
符号なし short をベースにした DataBuffer を、指定された数およびサイズのバンクで構築します。 |
|
DataBufferUShort(short[][] dataArray,
int size)
符号なし short をベースにした DataBuffer を、指定された配列を使って構築します。 |
|
DataBufferUShort(short[][] dataArray,
int size,
int[] offsets)
符号なし short をベースにした DataBuffer を、指定された配列、サイズ、およびオフセットを使って構築します。 |
|
DataBufferUShort(short[] dataArray,
int size)
符号なし short をベースにした、単一のバンクを持つ DataBuffer を、指定された配列を使って構築します。 |
|
DataBufferUShort(short[] dataArray,
int size,
int offset)
符号なし short をベースにした、単一のバンクを持つ DataBuffer を、指定された配列、サイズ、およびオフセットを使って構築します。 |
|
| メソッドの概要 | |
short[][] |
getBankData()
すべてのバンクのデータ配列を返します。 |
short[] |
getData()
デフォルトの (最初の) 符号なし short データ配列を返します。 |
short[] |
getData(int bank)
指定されたバンクのデータ配列を返します。 |
int |
getElem(int i)
要求されたデータ配列要素を最初の (デフォルトの) バンクから返します。 |
int |
getElem(int bank,
int i)
指定されたバンクから、要求されたデータ配列要素を返します。 |
void |
setElem(int i,
int val)
最初の (デフォルトの) バンクにある要求されたデータ配列要素を、指定された値に設定します。 |
void |
setElem(int bank,
int i,
int val)
指定されたバンクにある要求されたデータ配列要素を、指定された int 値で設定します。 |
| クラス java.awt.image.DataBuffer から継承したメソッド |
getDataType,
getDataTypeSize,
getElemDouble,
getElemDouble,
getElemFloat,
getElemFloat,
getNumBanks,
getOffset,
getOffsets,
getSize,
setElemDouble,
setElemDouble,
setElemFloat,
setElemFloat |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| コンストラクタの詳細 |
public DataBufferUShort(int size)
DataBuffer を、単一のバンクおよび指定されたサイズで構築します。size - DataBuffer のサイズ
public DataBufferUShort(int size,
int numBanks)
DataBuffer を、指定された数およびサイズのバンクで構築します。size - DataBuffer のバンクのサイズnumBanks - DataBuffer のバンクの数
public DataBufferUShort(short[] dataArray,
int size)
DataBuffer を、指定された配列を使って構築します。この DataBuffer へのアクセス用には、最初の size 要素だけを使います。dataArray は、size 要素 (複数可) を格納できる大きさでなければなりません。dataArray - DataBuffer の符号なし short 配列size - DataBuffer のバンクのサイズ
public DataBufferUShort(short[] dataArray,
int size,
int offset)
DataBuffer を、指定された配列、サイズ、およびオフセットを使って構築します。dataArray には、少なくとも offset + size の数の要素がなければなりません。この DataBuffer へのアクセス用には、offset + size -1 によって得られる要素 offset だけを使います。dataArray - DataBuffer の符号なし short 配列size - DataBuffer のバンクのサイズoffset - dataArray 内のオフセット
public DataBufferUShort(short[][] dataArray,
int size)
DataBuffer を、指定された配列を使って構築します。バンクの数は、dataArray.length と等しくなります。この DataBuffer へのアクセス用には、それぞれの配列の最初の size 要素だけを使うようにします。dataArray - DataBuffer の符号なし short 配列size - DataBuffer のバンクのサイズ
public DataBufferUShort(short[][] dataArray,
int size,
int[] offsets)
DataBuffer を、指定された配列、サイズ、およびオフセットを使って構築します。バンクの数は、dataArray.length と等しくなります。各配列の大きさは、少なくとも size + 対応する offset でなければなりません。offset 配列には、各 dataArray エントリのためのエントリがなければなりません。各バンクについて、この DataBuffer へのアクセス用には、offset + size -1 によって得られる要素 offset だけを使うようにしてください。dataArray - DataBuffer の符号なし short 配列size - DataBuffer のバンクのサイズoffsets - 各配列内のオフセット| メソッドの詳細 |
public short[] getData()
public short[] getData(int bank)
bank - データ配列を取得するバンクpublic short[][] getBankData()
public int getElem(int i)
i - 取得するデータ配列要素
public int getElem(int bank,
int i)
bank - データ配列要素を取得するバンクi - 取得するデータ配列要素
public void setElem(int i,
int val)
i - 設定するデータ配列要素val - データ配列要素の int 値
public void setElem(int bank,
int i,
int val)
bank - データ配列要素を設定するバンクi - 設定するデータ配列要素val - 指定されたデータ配列要素の int 値
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||