Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering |
Clustering algorithms
Clustering algorithms are supposed to implement the
Algorithm -Interface. |
de.lmu.ifi.dbs.elki.result.optics |
Result classes for OPTICS.
|
de.lmu.ifi.dbs.elki.visualization.opticsplot |
Code for drawing OPTICS plots
|
de.lmu.ifi.dbs.elki.visualization.visualizers.optics |
Visualizers that do work on OPTICS plots
|
Modifier and Type | Field and Description |
---|---|
(package private) ClusterOrderEntry<N> |
OPTICSXi.SteepScanPosition.ecurr
Current entry
|
(package private) ClusterOrderEntry<N> |
OPTICSXi.SteepScanPosition.esucc
Next entry
|
Modifier and Type | Field and Description |
---|---|
(package private) List<ClusterOrderEntry<N>> |
OPTICSXi.SteepScanPosition.co
Cluster order
|
Constructor and Description |
---|
OPTICSXi.SteepScanPosition(List<ClusterOrderEntry<N>> co)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleDistanceClusterOrderEntry
Provides an entry in a cluster order.
|
class |
GenericClusterOrderEntry<D extends Distance<D>>
Provides an entry in a cluster order.
|
Modifier and Type | Field and Description |
---|---|
private ArrayList<ClusterOrderEntry<D>> |
ClusterOrderResult.clusterOrder
Cluster order storage
|
private ArrayList<ClusterOrderEntry<D>> |
ClusterOrderResult.ClusterOrderAdapter.clusterOrder
Access reference.
|
private HashMap<DBID,ClusterOrderEntry<D>> |
ClusterOrderResult.map
Map of object IDs to their cluster order entry
|
private HashMap<DBID,ClusterOrderEntry<D>> |
ClusterOrderResult.ReachabilityDistanceAdapter.map
Access reference.
|
private HashMap<DBID,ClusterOrderEntry<D>> |
ClusterOrderResult.PredecessorAdapter.map
Access reference.
|
Modifier and Type | Method and Description |
---|---|
List<ClusterOrderEntry<D>> |
ClusterOrderResult.getClusterOrder()
Retrieve the complete cluster order.
|
Iterator<ClusterOrderEntry<D>> |
ClusterOrderResult.iterator()
The cluster order is iterable
|
Modifier and Type | Method and Description |
---|---|
void |
ClusterOrderResult.add(ClusterOrderEntry<D> ce)
Add an object to the cluster order.
|
int |
GenericClusterOrderEntry.compareTo(ClusterOrderEntry<D> o) |
int |
DoubleDistanceClusterOrderEntry.compareTo(ClusterOrderEntry<DoubleDistance> o) |
Constructor and Description |
---|
ClusterOrderResult.ClusterOrderAdapter(ArrayList<ClusterOrderEntry<D>> clusterOrder)
Constructor.
|
ClusterOrderResult.PredecessorAdapter(HashMap<DBID,ClusterOrderEntry<D>> map,
DBIDs dbids)
Constructor.
|
ClusterOrderResult.ReachabilityDistanceAdapter(HashMap<DBID,ClusterOrderEntry<D>> map,
DBIDs dbids)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
OPTICSColorFromClustering.getColorForEntry(ClusterOrderEntry<?> coe) |
int |
OPTICSColorStatic.getColorForEntry(ClusterOrderEntry<?> coe) |
int |
OPTICSColorAdapter.getColorForEntry(ClusterOrderEntry<?> coe)
Get the color value for a particular cluster order entry.
|
double |
OPTICSCorrelationDimensionalityDistance.getDoubleForEntry(ClusterOrderEntry<D> coe) |
double |
OPTICSDistanceAdapter.getDoubleForEntry(ClusterOrderEntry<D> coe)
Get the double value for plotting for a cluster order entry.
|
double |
OPTICSNumberDistance.getDoubleForEntry(ClusterOrderEntry<D> coe) |
Modifier and Type | Method and Description |
---|---|
protected LinearScale |
OPTICSPlot.computeScale(List<ClusterOrderEntry<D>> order)
Compute the scale (value range)
|
Modifier and Type | Method and Description |
---|---|
protected List<ClusterOrderEntry<D>> |
AbstractOPTICSVisualization.getClusterOrder()
Access the raw cluster order
|
Modifier and Type | Method and Description |
---|---|
private int |
OPTICSPlotSelectionVisualization.getSelectedIndex(List<ClusterOrderEntry<D>> order,
org.w3c.dom.svg.SVGPoint cPt)
Gets the Index of the ClusterOrderEntry where the event occurred
|