org.das2.datum
Class DatumVector
java.lang.Object
org.das2.datum.DatumVector
public final class DatumVector
- extends java.lang.Object
Method Summary |
DatumVector |
add(Datum d)
|
double |
doubleValue(int index,
Units toUnits)
|
Datum |
get(int index)
|
int |
getLength()
|
DatumVector |
getSubVector(int start,
int end)
T0DO: check start and end for out of bounds condition |
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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getSubVector
public DatumVector getSubVector(int start,
int end)
- T0DO: check start and end for out of bounds condition
get
public Datum get(int index)
getUnits
public Units getUnits()
doubleValue
public double doubleValue(int index,
Units toUnits)
toDoubleArray
public double[] toDoubleArray(Units units)
toDoubleArray
public double[] toDoubleArray(double[] array,
Units units)
newDatumVector
public static DatumVector newDatumVector(Datum[] array,
Units units)
newDatumVector
public static DatumVector newDatumVector(double[] array,
Units units)
newDatumVector
public static DatumVector newDatumVector(double[] array,
double resolution,
Units units)
newDatumVector
public static DatumVector newDatumVector(double[] array,
int offset,
int length,
Units units)
getLength
public int getLength()
add
public DatumVector add(Datum d)
subtract
public DatumVector subtract(Datum d)
multiply
public DatumVector multiply(double d)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object