
N - the type of number stored in this vectorpublic abstract class AbstractNumberVector<N extends Number> extends Object implements NumberVector<N>
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractNumberVector.Factory<V extends AbstractNumberVector<N>,N extends Number>Factory class. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | ATTRIBUTE_SEPARATORThe String to separate attribute values in a String that represents the
 values. | 
| Constructor and Description | 
|---|
| AbstractNumberVector() | 
| Modifier and Type | Method and Description | 
|---|---|
| byte | byteValue(int dimension)Returns the value in the specified dimension as byte. | 
| float | floatValue(int dimension)Returns the value in the specified dimension as float. | 
| double | getMax(int dimension)Returns the maximum coordinate at the specified dimension. | 
| double | getMin(int dimension)Returns the minimum coordinate at the specified dimension. | 
| int | intValue(int dimension)Returns the value in the specified dimension as int. | 
| short | shortValue(int dimension)Returns the value in the specified dimension as short. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoubleValue, getColumnVector, getValue, longValuegetDimensionality, toStringgetDimensionalitypublic static final String ATTRIBUTE_SEPARATOR
public double getMin(int dimension)
SpatialComparablegetMin in interface SpatialComparabledimension - the dimension for which the coordinate should be returned,
        where 0 ≤ dimension < getDimensionality()public double getMax(int dimension)
SpatialComparablegetMax in interface SpatialComparabledimension - the dimension for which the coordinate should be returned,
        where 0 ≤ dimension < getDimensionality()public byte byteValue(int dimension)
NumberVectorgetValue(dim).byteValue(), but usually this is much more efficient
 due to boxing/unboxing cost.byteValue in interface NumberVector<N extends Number>dimension - the desired dimension, where 0 ≤ dimension <
        this.getDimensionality()public float floatValue(int dimension)
NumberVectorgetValue(dim).floatValue(), but usually this is much more efficient
 due to boxing/unboxing cost.floatValue in interface NumberVector<N extends Number>dimension - the desired dimension, where 0 ≤ dimension <
        this.getDimensionality()public int intValue(int dimension)
NumberVectorgetValue(dim).intValue(), but usually this is much more efficient
 due to boxing/unboxing cost.intValue in interface NumberVector<N extends Number>dimension - the desired dimension, where 0 ≤ dimension <
        this.getDimensionality()public short shortValue(int dimension)
NumberVectorgetValue(dim).shortValue(), but usually this is much more efficient
 due to boxing/unboxing cost.shortValue in interface NumberVector<N extends Number>dimension - the desired dimension, where 0 ≤ dimension <
        this.getDimensionality()