|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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)
DataBuffer
内の getElem
i
- 取得するデータ配列要素public int getElem(int bank, int i)
DataBuffer
内の getElem
bank
- データ配列要素を取得するバンクi
- 取得するデータ配列要素public void setElem(int i, int val)
DataBuffer
内の setElem
i
- 設定するデータ配列要素val
- データ配列要素の int 値public void setElem(int bank, int i, int val)
DataBuffer
内の setElem
bank
- データ配列要素を設定するバンクi
- 設定するデータ配列要素val
- 指定されたデータ配列要素の int 値
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.