Package elki.clustering.optics
Class OPTICSHeap.Instance
- java.lang.Object
-
- elki.clustering.optics.OPTICSHeap.Instance
-
- Enclosing class:
- OPTICSHeap<O>
private class OPTICSHeap.Instance extends java.lang.ObjectInstance for processing a single data set.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ClusterOrderclusterOrderOutput cluster order.(package private) elki.utilities.datastructures.heap.UpdatableHeap<OPTICSHeapEntry>heapHeap of candidates.private elki.database.ids.DBIDsidsIDs to process.private elki.database.ids.ModifiableDBIDsprocessedIDsHolds a set of processed ids.(package private) elki.logging.progress.FiniteProgressprogressProgress for logging.(package private) elki.database.query.range.RangeSearcher<elki.database.ids.DBIDRef>rangeQueryRange query.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexpandClusterOrder(elki.database.ids.DBIDRef objectID)OPTICS-function expandClusterOrder.ClusterOrderrun()Process the data set.
-
-
-
Field Detail
-
processedIDs
private elki.database.ids.ModifiableDBIDs processedIDs
Holds a set of processed ids.
-
heap
elki.utilities.datastructures.heap.UpdatableHeap<OPTICSHeapEntry> heap
Heap of candidates.
-
clusterOrder
ClusterOrder clusterOrder
Output cluster order.
-
ids
private elki.database.ids.DBIDs ids
IDs to process.
-
progress
elki.logging.progress.FiniteProgress progress
Progress for logging.
-
rangeQuery
elki.database.query.range.RangeSearcher<elki.database.ids.DBIDRef> rangeQuery
Range query.
-
-
Constructor Detail
-
Instance
public Instance(elki.database.relation.Relation<O> relation)
Constructor for a single data set.- Parameters:
relation- Data relation
-
-
Method Detail
-
run
public ClusterOrder run()
Process the data set.- Returns:
- Cluster order result.
-
expandClusterOrder
protected void expandClusterOrder(elki.database.ids.DBIDRef objectID)
OPTICS-function expandClusterOrder.- Parameters:
objectID- the currently processed object
-
-