infomat.vectorspace.similarity
Class ISimilarity

java.lang.Object
  extended by infomat.vectorspace.similarity.ISimilarity
All Implemented Interfaces:
HasProperties
Direct Known Subclasses:
DenseISimilarity, SparseISimilarity

public abstract class ISimilarity
extends java.lang.Object
implements HasProperties

Similarity Measure.


Field Summary
protected  Properties properties
           
 
Constructor Summary
ISimilarity()
           
ISimilarity(ISimilarity sim)
           
 
Method Summary
abstract  java.lang.String getName()
           
abstract  float sim(IObjectGroup iog1, IObjectGroup iog2)
           
abstract  float sim(IObject io1, IObject io2)
           
abstract  float sim(IObject io, IObjectGroup iog)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mro.util.properties.HasProperties
getDefaultProperties, getProperties, getPropertyValue, setProperties, setProperty
 

Field Detail

properties

protected Properties properties
Constructor Detail

ISimilarity

public ISimilarity()

ISimilarity

public ISimilarity(ISimilarity sim)
Method Detail

sim

public abstract float sim(IObject io1,
                          IObject io2)

sim

public abstract float sim(IObject io,
                          IObjectGroup iog)

sim

public abstract float sim(IObjectGroup iog1,
                          IObjectGroup iog2)

getName

public abstract java.lang.String getName()