fingerprinters.features
Class FeatureMap
java.lang.Object
fingerprinters.features.FeatureMap
public class FeatureMap
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeatureMap
public FeatureMap(java.util.List<IFeature> features)
computeMinMaxDistance
public double computeMinMaxDistance(FeatureMap other)
computeTanimotoCoefficient
public double computeTanimotoCoefficient(FeatureMap other)
getKeySet
public java.util.Set<IFeature> getKeySet()
getLabel
public java.lang.String getLabel()
getSize
public int getSize()
getValue
public double getValue(IFeature key)
print
public void print()
setLabel
public void setLabel(java.lang.String label)
getHashedFingerPrint
public java.util.BitSet getHashedFingerPrint(int hashSpace)
- returns a hashed binary fingerprint of size hashSpace
- Parameters:
hashSpace
-
- Returns: