diff options
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.java | 19 |
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]; } /** |