summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/index/tree/spatial/SpatialPointLeafEntry.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/index/tree/spatial/SpatialPointLeafEntry.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/index/tree/spatial/SpatialPointLeafEntry.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/index/tree/spatial/SpatialPointLeafEntry.java b/src/de/lmu/ifi/dbs/elki/index/tree/spatial/SpatialPointLeafEntry.java
index 0911a9c0..60981677 100644
--- a/src/de/lmu/ifi/dbs/elki/index/tree/spatial/SpatialPointLeafEntry.java
+++ b/src/de/lmu/ifi/dbs/elki/index/tree/spatial/SpatialPointLeafEntry.java
@@ -39,6 +39,9 @@ import de.lmu.ifi.dbs.elki.index.tree.AbstractLeafEntry;
* @author Elke Achtert
*/
public class SpatialPointLeafEntry extends AbstractLeafEntry implements SpatialEntry {
+ /**
+ * Serial version.
+ */
private static final long serialVersionUID = 1;
/**
@@ -65,17 +68,17 @@ public class SpatialPointLeafEntry extends AbstractLeafEntry implements SpatialE
}
/**
- * Constructor from number vector
+ * Constructor from number vector.
*
* @param id Object id
* @param vector Number vector
*/
- public SpatialPointLeafEntry(DBID id, NumberVector<?, ?> vector) {
+ public SpatialPointLeafEntry(DBID id, NumberVector<?> vector) {
super(id);
int dim = vector.getDimensionality();
this.values = new double[dim];
for(int i = 0; i < dim; i++) {
- values[i] = vector.doubleValue(i + 1);
+ values[i] = vector.doubleValue(i);
}
}
@@ -84,20 +87,14 @@ public class SpatialPointLeafEntry extends AbstractLeafEntry implements SpatialE
return values.length;
}
- /**
- * @return the value at the specified dimension
- */
@Override
public double getMin(int dimension) {
- return values[dimension - 1];
+ return values[dimension];
}
- /**
- * @return the value at the specified dimension
- */
@Override
public double getMax(int dimension) {
- return values[dimension - 1];
+ return values[dimension];
}
/**