
public abstract class AbstractEditDistanceFunction extends AbstractVectorDoubleDistanceFunction
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractEditDistanceFunction.Parameterizer
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected double | 
bandSize
Keeps the currently set bandSize. 
 | 
static OptionID | 
BANDSIZE_ID
BANDSIZE parameter 
 | 
| Constructor and Description | 
|---|
AbstractEditDistanceFunction(double bandSize)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
VectorFieldTypeInformation<? super NumberVector<?>> | 
getInputTypeRestriction()
Get the input data type of the function. 
 | 
distance, getDistanceFactoryinstantiate, isMetric, isSymmetricclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoubleDistanceinstantiate, isMetric, isSymmetricpublic static final OptionID BANDSIZE_ID
protected double bandSize
public AbstractEditDistanceFunction(double bandSize)
bandSize - Band sizepublic VectorFieldTypeInformation<? super NumberVector<?>> getInputTypeRestriction()
DistanceFunctiongetInputTypeRestriction in interface DistanceFunction<NumberVector<?>,DoubleDistance>getInputTypeRestriction in interface PrimitiveDistanceFunction<NumberVector<?>,DoubleDistance>getInputTypeRestriction in class AbstractVectorDoubleDistanceFunction