public abstract class AbstractDBIDRangeDistanceFunction extends AbstractDatabaseDistanceFunction<DBID> implements DBIDRangeDistanceFunction
AbstractDatabaseDistanceFunction.Instance<O>| Constructor and Description |
|---|
AbstractDBIDRangeDistanceFunction() |
| Modifier and Type | Method and Description |
|---|---|
double |
distance(DBIDRef o1,
DBIDRef o2)
Returns the distance between the two objects specified by their object ids.
|
SimpleTypeInformation<DBID> |
getInputTypeRestriction()
Get the input data type of the function.
|
<O extends DBID> |
instantiate(Relation<O> database)
Instantiate with a database to get the actual distance query.
|
isMetric, isSymmetricclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckRange, distanceisMetric, isSquared, isSymmetricpublic double distance(DBIDRef o1, DBIDRef o2)
DBIDDistanceFunctiondistance in interface DBIDDistanceFunctiono1 - first object ido2 - second object idpublic SimpleTypeInformation<DBID> getInputTypeRestriction()
DistanceFunctiongetInputTypeRestriction in interface DistanceFunction<DBID>public <O extends DBID> DistanceQuery<O> instantiate(Relation<O> database)
DistanceFunctioninstantiate in interface DistanceFunction<DBID>database - The representation to useCopyright © 2019 ELKI Development Team. License information.