Class DataVector
java.lang.Object
ubic.gemma.model.common.AbstractIdentifiable
ubic.gemma.model.expression.bioAssayData.DataVector
- All Implemented Interfaces:
Identifiable
- Direct Known Subclasses:
DesignElementDataVector
An abstract class representing a one-dimensional vector of data about some aspect of an
ExpressionExperiment
.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean[]
Obtain the data as a genericBuffer
.char[]
Obtain the data as aDoubleBuffer
.double[]
float[]
int[]
long[]
Object[]
String[]
String[]
int
hashCode()
Returns a hash code based on this entity's identifiers.void
setDataAsBooleans
(boolean[] data) void
setDataAsChars
(char[] data) void
setDataAsDoubles
(double[] data) void
setDataAsFloats
(float[] data) void
setDataAsInts
(int[] data) void
setDataAsLongs
(long[] data) void
setDataAsObjects
(Object[] data) void
setDataAsStrings
(String[] data) void
setDataAsTabbedStrings
(String[] data) Methods inherited from class ubic.gemma.model.common.AbstractIdentifiable
equals, getId, setId, toString
-
Constructor Details
-
DataVector
public DataVector()
-
-
Method Details
-
getDataAsBuffer
Obtain the data as a genericBuffer
. -
getDataAsFloats
public float[] getDataAsFloats() -
setDataAsFloats
public void setDataAsFloats(float[] data) -
getDataAsFloatBuffer
-
getDataAsDoubles
public double[] getDataAsDoubles() -
getDataAsDoubleBuffer
Obtain the data as aDoubleBuffer
.The underlying data is not copied, so this is the most efficient way to perform arbitrary access or slice parts of the vector.
-
setDataAsDoubles
public void setDataAsDoubles(double[] data) -
getDataAsBooleans
public boolean[] getDataAsBooleans() -
setDataAsBooleans
public void setDataAsBooleans(boolean[] data) -
getDataAsChars
public char[] getDataAsChars() -
setDataAsChars
public void setDataAsChars(char[] data) -
getDataAsInts
public int[] getDataAsInts() -
getDataAsIntBuffer
-
setDataAsInts
public void setDataAsInts(int[] data) -
getDataAsLongs
public long[] getDataAsLongs() -
getDataAsLongBuffer
-
setDataAsLongs
public void setDataAsLongs(long[] data) -
getDataAsStrings
-
setDataAsStrings
-
getDataAsTabbedStrings
-
setDataAsTabbedStrings
-
getDataAsObjects
-
setDataAsObjects
-
hashCode
public int hashCode()Returns a hash code based on this entity's identifiers.- Specified by:
hashCode
in classAbstractIdentifiable
-