|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Objectjava.awt.image.DataBuffer
java.awt.image.DataBufferFloat
public final class DataBufferFloat
������չ�� DataBuffer
�������ڲ��� float
��ʽ�洢���ݡ�
DataBuffer
�ֶ�ժҪ |
---|
���� java.awt.image.DataBuffer �̳е��ֶ� |
---|
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT |
���췽��ժҪ | |
---|---|
DataBufferFloat(float[][] dataArray,
int size)
�������ָ�����������һ��� float �� DataBuffer �� |
|
DataBufferFloat(float[][] dataArray,
int size,
int[] offsets)
�������ָ���������顢��С��ÿ�洢��Ԫƫ�����һ��� float �� DataBuffer �� |
|
DataBufferFloat(float[] dataArray,
int size)
�������ָ�����������һ��� float �� DataBuffer �� |
|
DataBufferFloat(float[] dataArray,
int size,
int offset)
�������ָ�����������һ��� float �� DataBuffer �� |
|
DataBufferFloat(int size)
�������ָ����С���һ��� float �� DataBuffer �� |
|
DataBufferFloat(int size,
int numBanks)
�������ָ�������Ĵ洢��Ԫ����Щ�洢��Ԫ��ָ���˴�С���һ��� float �� DataBuffer �� |
����ժҪ | |
---|---|
float[][] |
getBankData()
�������д洢��Ԫ���������顣 |
float[] |
getData()
����Ĭ�ϣ���һ���� float �������顣 |
float[] |
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 DataBufferFloat(int size)
float
�� DataBuffer
��
size
- DataBuffer �е�Ԫ��������public DataBufferFloat(int size, int numBanks)
float
�� DataBuffer
��
size
- DataBuffer
��ÿ���洢��Ԫ�е�Ԫ��������numBanks
- DataBuffer
�д洢��Ԫ��������public DataBufferFloat(float[] dataArray, int size)
float
�� DataBuffer
��ֻ��ǰ���� size
Ԫ�ؿɹ��� DataBuffer
ʹ�á�����������㹻���ܹ��洢 size
Ԫ�ء�
dataArray
- ������ DataBuffer
�ĵ�һ������Ωһ�洢��Ԫ�� float
�����顣size
- Ҫʹ�õ������Ԫ��������public DataBufferFloat(float[] dataArray, int size, int offset)
float
�� DataBuffer
��ֻ�� offset
�� offset + size - 1
֮���Ԫ�ؿɹ��� DataBuffer
ʹ�á�����������㹻���ܹ��洢 offset + size
Ԫ�ء�
dataArray
- ������ DataBuffer
�ĵ�һ������Ωһ�洢��Ԫ�� float
�����顣size
- Ҫʹ�õ������Ԫ��������offset
- Ҫʹ�õ�����ĵ�һ��Ԫ�ص�ƫ������public DataBufferFloat(float[][] dataArray, int size)
float
�� DataBuffer
��ֻ��ÿ�������ǰ���� size
Ԫ�ؿɹ��� DataBuffer
ʹ�á��洢��Ԫ������������ dataArray.length
��
dataArray
- ������ DataBuffer
�洢��Ԫ�� float
��������顣size
- Ҫʹ�õ�ÿ�������Ԫ��������public DataBufferFloat(float[][] dataArray, int size, int[] offsets)
float
�� DataBuffer
���洢��Ԫ���������� dataArray.length
��ÿ���������ٱ���� size
������Ӧ��ƫ������С��ͬ��ÿ�����������ƫ���������б�����һ���
dataArray
- ������ DataBuffer
�洢��Ԫ�� float
��������顣size
- Ҫʹ�õ�ÿ�������Ԫ��������offsets
- ����ƫ�������飬ÿ���洢��Ԫһ����������ϸ��Ϣ |
---|
public float[] getData()
float
�������顣
public float[] getData(int bank)
bank
- ��������
bank
ָ�����������顣public float[][] 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 Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������