de.lmu.ifi.dbs.elki.math.spacefillingcurves
Class ZCurve
java.lang.Object
de.lmu.ifi.dbs.elki.math.spacefillingcurves.ZCurve
public class ZCurve
- extends Object
Computes the z-values for specified double values.
Nested Class Summary |
static class |
ZCurve.Transformer
Class to transform a relation to its Z coordinates. |
Field Summary |
private static Logging |
logger
The logger of this class. |
Constructor Summary |
private |
ZCurve()
Fake Constructor - use the static methods instead! |
Method Summary |
private static byte[] |
zValue(long[] longValues)
Computes the z-value for the specified long values |
static List<byte[]> |
zValues(List<double[]> valuesList)
Computes the z-values for the specified double values. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static final Logging logger
- The logger of this class.
ZCurve
private ZCurve()
- Fake Constructor - use the static methods instead!
zValues
public static List<byte[]> zValues(List<double[]> valuesList)
- Computes the z-values for the specified double values.
- Parameters:
valuesList
- the list of double values
- Returns:
- the z-values for the specified double values
zValue
private static byte[] zValue(long[] longValues)
- Computes the z-value for the specified long values
- Parameters:
longValues
- the array of the discretized double values
- Returns:
- the z-value for the specified long values