Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.visualization
Class ResultROCCurveVisualizer.ROCWindow

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.logging.AbstractLoggable
      extended by de.lmu.ifi.dbs.elki.visualization.ResultROCCurveVisualizer.ROCWindow
Enclosing class:
ResultROCCurveVisualizer<O extends DatabaseObject>

 class ResultROCCurveVisualizer.ROCWindow
extends AbstractLoggable


Field Summary
protected  Iterable<Pair<Double,Double>> curve
           
protected  JFrame frame
           
private static String FRAMEID
           
(package private)  SVGPlot plot
           
protected  JButton quitButton
           
protected  double ratio
           
protected  JButton saveButton
           
private static String SERIESID
          SVG graph object ID (for replacing)
protected  org.apache.batik.swing.JSVGCanvas svgCanvas
           
(package private)  Element viewport
           
 
Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debug, logger
 
Constructor Summary
ResultROCCurveVisualizer.ROCWindow(Iterable<Pair<Double,Double>> curve)
           
 
Method Summary
 void run()
           
protected  void updateCurve()
           
 void updateFrame()
           
 void updateSize()
           
 
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debugFine, debugFiner, debugFinest, exception, progress, verbose, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERIESID

private static final String SERIESID
SVG graph object ID (for replacing)

See Also:
Constant Field Values

FRAMEID

private static final String FRAMEID
See Also:
Constant Field Values

frame

protected JFrame frame

quitButton

protected JButton quitButton

saveButton

protected JButton saveButton

svgCanvas

protected org.apache.batik.swing.JSVGCanvas svgCanvas

plot

SVGPlot plot

viewport

Element viewport

ratio

protected double ratio

curve

protected Iterable<Pair<Double,Double>> curve
Constructor Detail

ResultROCCurveVisualizer.ROCWindow

public ResultROCCurveVisualizer.ROCWindow(Iterable<Pair<Double,Double>> curve)
Method Detail

updateSize

public void updateSize()

run

public void run()

updateCurve

protected void updateCurve()

updateFrame

public void updateFrame()

Release 0.2.1 (2009-07-13_1605)