public class DoubleValues extends Values
Constructor and Description |
---|
DoubleValues()
construct a DoubleValues with no data
|
DoubleValues(double[] doubleArray)
construct a DoubleValues for a given double array
|
DoubleValues(int size)
construct a DoubleValues the given number of doubles.
|
Modifier and Type | Method and Description |
---|---|
double[] |
doubleValues()
Deprecated.
Use getDataReference()
|
byte |
getByte(int index)
return the byte value of the double at the given index of the double array
|
byte[] |
getBytes()
Return a byte array representing all elements in the Values object
|
byte[] |
getBytes(byte[] filler)
fill the passed array with this data
|
double[] |
getDataReference()
Return a reference to the data array this object contains.
|
double |
getDouble(int index)
return the double value at the given index of the double array
|
double[] |
getDoubles()
return a reference to the double array this object is representing
|
double[] |
getDoubles(double[] filler)
fill the passed array with this data
|
double[] |
getDoubles(int start,
int stride,
int num)
Return double array representing a subset of elements in the Values object
Copying starts at the index specified by the start argument,
the 2nd item copied will be at index start + stride where stride is the
second argument; the 3rd is at start + 2*stride and so forth until
the specified number of values have been copied (3rd argument).
|
float |
getFloat(int index)
return the float value of the double at the given index of the array
|
float[] |
getFloats()
Return float array representing all elements in the Values object
|
float[] |
getFloats(float[] filler)
fill the passed array with this data
|
int |
getInt(int index)
return the int value of the double at given index of the double array
|
int[] |
getInts()
Return int array representing all elements in the Values object
|
int[] |
getInts(int[] filler)
fill the passed array with this data
|
short |
getShort(int index)
return the short value of the double at given index of the double array
|
short[] |
getShorts()
Return a short array representing all elements in the Values object
|
short[] |
getShorts(short[] filler)
fill the passed array with this data
|
int |
getStorageType()
get StorageType
|
Values |
reorder(int step)
Return a new Values object with the values shuffled.
|
void |
setByte(int index,
byte val)
Set the specified entry to the specified value after conversion, if needed.
|
void |
setData(int index,
double doubleData)
set the data at given index
|
void |
setDouble(int index,
double val)
Set the specified entry to the specified value after conversion, if needed.
|
void |
setFloat(int index,
float val)
Set the specified entry to the specified value after conversion, if needed.
|
void |
setInt(int index,
int val)
Set the specified entry to the specified value after conversion, if needed.
|
void |
setShort(int index,
short val)
Set the specified entry to the specified value after conversion, if needed.
|
void |
setValues(int start,
Values newVals)
Assign elements of the passed in Values object to this one beginning
at the start index .
|
void |
setValues(Values newVals)
Assign the data from the argument Values object to this object.
|
int |
size()
return the size of the 1 D array, in which the data is stored
|
Values |
spawn()
create a copy of this object
|
Values |
spawn(int start,
int stride,
int count)
Create a new instance of DoubleValues with a subsest
of the data in this object.
|
public DoubleValues()
public DoubleValues(double[] doubleArray)
public DoubleValues(int size)
public Values spawn(int start, int stride, int count)
public Values reorder(int step)
public final void setData(int index, double doubleData)
public int getStorageType()
getStorageType
in class Values
public int size()
public double[] getDoubles()
getDoubles
in class Values
public float[] getFloats()
public int[] getInts()
public short[] getShorts()
public byte[] getBytes()
public double[] getDoubles(double[] filler)
getDoubles
in class Values
public float[] getFloats(float[] filler)
public int[] getInts(int[] filler)
public short[] getShorts(short[] filler)
public byte[] getBytes(byte[] filler)
public float getFloat(int index)
public int getInt(int index)
public short getShort(int index)
public byte getByte(int index)
public double getDouble(int index)
public double[] doubleValues()
public double[] getDataReference()
public double[] getDoubles(int start, int stride, int num)
getDoubles
in class Values
public void setDouble(int index, double val)
public void setFloat(int index, float val)
public void setInt(int index, int val)
public void setShort(int index, short val)
public void setByte(int index, byte val)
public void setValues(Values newVals)
public void setValues(int start, Values newVals)