public final class DatumVector
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
DatumVector |
add(Datum d) |
static DatumVector |
append(DatumVector a,
DatumVector b)
return a DatumVector which contains the elements of a and then
the elements of b.
|
java.util.Collection<? extends Datum> |
asList()
return this DatumVector as a list of Datums.
|
static boolean |
datumVectorsEqual(DatumVector a,
DatumVector b)
check that element-for-element the two are equal
|
double |
doubleValue(int index,
Units toUnits) |
Datum |
get(int index) |
int |
getLength() |
DatumVector |
getSubVector(int start,
int end)
return a subset of a vector
|
Units |
getUnits() |
DatumVector |
multiply(double d) |
static DatumVector |
newDatumVector(Datum[] array,
Units units) |
static DatumVector |
newDatumVector(double[] array,
double resolution,
Units units) |
static DatumVector |
newDatumVector(double[] array,
int offset,
int length,
Units units) |
static DatumVector |
newDatumVector(double[] array,
Units units) |
DatumVector |
subtract(Datum d) |
double[] |
toDoubleArray(double[] array,
Units units) |
double[] |
toDoubleArray(Units units) |
java.lang.String |
toString() |
public DatumVector getSubVector(int start, int end)
start
- the start indexend
- the end index, exclusive.public Datum get(int index)
public Units getUnits()
public double doubleValue(int index, Units toUnits)
public double[] toDoubleArray(Units units)
public double[] toDoubleArray(double[] array, Units units)
public static DatumVector newDatumVector(Datum[] array, Units units)
public static DatumVector newDatumVector(double[] array, Units units)
public static DatumVector newDatumVector(double[] array, double resolution, Units units)
public static DatumVector newDatumVector(double[] array, int offset, int length, Units units)
public int getLength()
public DatumVector add(Datum d)
public static DatumVector append(DatumVector a, DatumVector b)
a
- null or a DatumVectorb
- a DatumVector with compatible units.public DatumVector subtract(Datum d)
public DatumVector multiply(double d)
public java.lang.String toString()
toString
in class java.lang.Object
public static boolean datumVectorsEqual(DatumVector a, DatumVector b)
a
- b
- public java.util.Collection<? extends Datum> asList()