|
JavaTM 2 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。只有前幾個 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 中的 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 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。