de.lmu.ifi.dbs.elki.visualization.visualizers.optics
Class AbstractOPTICSVisualization<D extends Distance<D>>

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.visualization.visualizers.AbstractVisualization
      extended by de.lmu.ifi.dbs.elki.visualization.visualizers.optics.AbstractOPTICSVisualization<D>
Type Parameters:
D -
All Implemented Interfaces:
ResultListener, ContextChangeListener, Visualization, EventListener
Direct Known Subclasses:
OPTICSClusterVisualization, OPTICSPlotCutVisualization, OPTICSPlotSelectionVisualization, OPTICSPlotVisualizer, OPTICSSteepAreaVisualization

public abstract class AbstractOPTICSVisualization<D extends Distance<D>>
extends AbstractVisualization

Abstract base class for OPTICS visualizer


Field Summary
protected  OPTICSProjector<D> optics
          The plot
protected  double plotheight
          Height of plot (in display units)
protected  double plotwidth
          Width of plot (in display units)
 
Fields inherited from class de.lmu.ifi.dbs.elki.visualization.visualizers.AbstractVisualization
context, layer, pendingRedraw, svgp, task
 
Constructor Summary
AbstractOPTICSVisualization(VisualizationTask task)
          Constructor.
 
Method Summary
protected  List<ClusterOrderEntry<D>> getClusterOrder()
          Access the raw cluster order
protected  void makeLayerElement()
          Produce a new layer element.
 
Methods inherited from class de.lmu.ifi.dbs.elki.visualization.visualizers.AbstractVisualization
contextChanged, destroy, getHeight, getLayer, getWidth, incrementalRedraw, redraw, resultAdded, resultChanged, resultRemoved, synchronizedRedraw, testRedraw
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

optics

protected final OPTICSProjector<D extends Distance<D>> optics
The plot


plotwidth

protected double plotwidth
Width of plot (in display units)


plotheight

protected double plotheight
Height of plot (in display units)

Constructor Detail

AbstractOPTICSVisualization

public AbstractOPTICSVisualization(VisualizationTask task)
Constructor.

Parameters:
task - Visualization task.
Method Detail

makeLayerElement

protected void makeLayerElement()
Produce a new layer element.


getClusterOrder

protected List<ClusterOrderEntry<D>> getClusterOrder()
Access the raw cluster order

Returns:
Cluster order

Release 0.4.0 (2011-09-20_1324)