O - object type@Reference(authors="Martin Ester, Hans-Peter Kriegel, J\u00f6rg Sander, Xiaowei Xu", title="A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise", booktitle="Proc. 2nd Int. Conf. on Knowledge Discovery and Data Mining (KDD \'96)", url="http://www.aaai.org/Library/KDD/1996/kdd96-037.php", bibkey="DBLP:conf/kdd/EsterKSX96") public class EpsilonNeighborPredicate<O> extends java.lang.Object implements NeighborPredicate<DoubleDBIDList>
Reference:
 Martin Ester, Hans-Peter Kriegel, Jörg Sander, Xiaowei Xu
 A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases
 with Noise
 Proc. 2nd Int. Conf. on Knowledge Discovery and Data Mining (KDD '96)
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EpsilonNeighborPredicate.Instance
Instance for a particular data set. 
 | 
static class  | 
EpsilonNeighborPredicate.Parameterizer<O>
Parameterization class 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DistanceFunction<? super O> | 
distFunc
Distance function to use 
 | 
protected double | 
epsilon
Range to query with 
 | 
| Constructor and Description | 
|---|
EpsilonNeighborPredicate(double epsilon,
                        DistanceFunction<? super O> distFunc)
Full constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TypeInformation | 
getInputTypeRestriction()
Input data type restriction. 
 | 
SimpleTypeInformation<DoubleDBIDList> | 
getOutputType()
Output data type information. 
 | 
EpsilonNeighborPredicate.Instance | 
instantiate(Database database)
Instantiate for a database. 
 | 
protected double epsilon
protected DistanceFunction<? super O> distFunc
public EpsilonNeighborPredicate(double epsilon,
                                DistanceFunction<? super O> distFunc)
epsilon - Epsilon valuedistFunc - Distance function to usepublic EpsilonNeighborPredicate.Instance instantiate(Database database)
NeighborPredicateinstantiate in interface NeighborPredicate<DoubleDBIDList>database - Database to instantiate forpublic SimpleTypeInformation<DoubleDBIDList> getOutputType()
NeighborPredicategetOutputType in interface NeighborPredicate<DoubleDBIDList>public TypeInformation getInputTypeRestriction()
NeighborPredicategetInputTypeRestriction in interface NeighborPredicate<DoubleDBIDList>Copyright © 2019 ELKI Development Team. License information.