|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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
。只有前幾個 size
元素可供此 DataBuffer
使用。該陣列必須足夠大,能夠存儲 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
加上相應的偏移量大小相同。每個資料陣列的 offsets
陣列中必須有一個項。
dataArray
- 用作此 DataBuffer
存儲單元的 double
陣列的陣列。size
- 要使用的每個陣列的元素數量。offsets
- 整數偏移量陣列,每個存儲單元一個。方法詳細資訊 |
---|
public double[] getData()
double
資料陣列。
public double[] getData(int bank)
bank
- 資料陣列
bank
指定的資料陣列。public double[][] getBankData()
public int getElem(int i)
int
型別返回第一個(預設)存儲單元中所請求的資料陣列元素。
DataBuffer
中的 getElem
i
- 所需資料陣列元素。
int
型別的資料項。setElem(int, int)
,
setElem(int, int, int)
public int getElem(int bank, int i)
int
型別返回指定存儲單元中所請求的資料陣列元素。
DataBuffer
中的 getElem
bank
- 存儲單元的數量。i
- 所需資料陣列元素。
int
型別的資料項。setElem(int, int)
,
setElem(int, int, int)
public void setElem(int i, int val)
int
。
DataBuffer
中的 setElem
i
- 所需資料陣列元素。val
- 要設置的值。getElem(int)
,
getElem(int, int)
public void setElem(int bank, int i, int val)
int
。
DataBuffer
中的 setElem
bank
- 存儲單元的數量。i
- 所需資料陣列元素。val
- 要設置的值。getElem(int)
,
getElem(int, int)
public float getElemFloat(int i)
float
型別返回第一個(預設)存儲單元中所請求的資料陣列元素。
DataBuffer
中的 getElemFloat
i
- 所需資料陣列元素。
float
型別的資料項。setElemFloat(int, float)
,
setElemFloat(int, int, float)
public float getElemFloat(int bank, int i)
float
型別返回指定存儲單元中所請求的資料陣列元素。
DataBuffer
中的 getElemFloat
bank
- 存儲單元的數量。i
- 所需資料陣列元素。
float
型別的資料項。setElemFloat(int, float)
,
setElemFloat(int, int, float)
public void setElemFloat(int i, float val)
float
。
DataBuffer
中的 setElemFloat
i
- 所需資料陣列元素。val
- 要設置的值。getElemFloat(int)
,
getElemFloat(int, int)
public void setElemFloat(int bank, int i, float val)
float
。
DataBuffer
中的 setElemFloat
bank
- 存儲單元的數量。i
- 所需資料陣列元素。val
- 要設置的值。getElemFloat(int)
,
getElemFloat(int, int)
public double getElemDouble(int i)
double
型別返回第一個(預設)存儲單元中所請求的資料陣列元素。
DataBuffer
中的 getElemDouble
i
- 所需資料陣列元素。
double
型別的資料項。setElemDouble(int, double)
,
setElemDouble(int, int, double)
public double getElemDouble(int bank, int i)
double
型別返回指定存儲單元中所請求的資料陣列元素。
DataBuffer
中的 getElemDouble
bank
- 存儲單元的數量。i
- 所需資料陣列元素。
double
型別的資料項。setElemDouble(int, double)
,
setElemDouble(int, int, double)
public void setElemDouble(int i, double val)
double
。
DataBuffer
中的 setElemDouble
i
- 所需資料陣列元素。val
- 要設置的值。getElemDouble(int)
,
getElemDouble(int, int)
public void setElemDouble(int bank, int i, double val)
double
。
DataBuffer
中的 setElemDouble
bank
- 存儲單元的數量。i
- 所需資料陣列元素。val
- 要設置的值。getElemDouble(int)
,
getElemDouble(int, int)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。