Package elki.index.vafile
Class PartialVAFile.PartialVACandidate
- java.lang.Object
-
- elki.index.vafile.PartialVAFile.PartialVACandidate
-
- All Implemented Interfaces:
java.lang.Comparable<PartialVAFile.PartialVACandidate>
- Enclosing class:
- PartialVAFile<V extends NumberVector>
protected static class PartialVAFile.PartialVACandidate extends java.lang.Object implements java.lang.Comparable<PartialVAFile.PartialVACandidate>
Object in a VA approximation.- Author:
- Thomas Bernecker, Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description private VectorApproximationapproxThe actual approximation.protected doublemaxDistP(Current) maximum distance of this candidate.protected doubleminDistP(Current) minimum distance of this candidate.
-
Constructor Summary
Constructors Constructor Description PartialVACandidate(VectorApproximation approx)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(PartialVAFile.PartialVACandidate o)DBIDRefgetApprox()Get the vector approximation.intgetApproximation(int dimension)Get a single approximation value.java.lang.StringtoString()
-
-
-
Field Detail
-
maxDistP
protected double maxDistP
(Current) maximum distance of this candidate.
-
minDistP
protected double minDistP
(Current) minimum distance of this candidate.
-
approx
private final VectorApproximation approx
The actual approximation.
-
-
Constructor Detail
-
PartialVACandidate
public PartialVACandidate(VectorApproximation approx)
Constructor.- Parameters:
approx- The actual approximation
-
-
Method Detail
-
getApproximation
public int getApproximation(int dimension)
Get a single approximation value.- Parameters:
dimension- Dimension- Returns:
- Value
-
getApprox
public DBIDRef getApprox()
Get the vector approximation.- Returns:
- Vector approximation
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
compareTo
public int compareTo(PartialVAFile.PartialVACandidate o)
- Specified by:
compareToin interfacejava.lang.Comparable<PartialVAFile.PartialVACandidate>
-
-