de.lmu.ifi.dbs.elki.visualization.gui
Class ResultVisualizer

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.visualization.gui.ResultVisualizer
All Implemented Interfaces:
ResultHandler, ResultProcessor, InspectionUtilFrequentlyScanned, Parameterizable

public class ResultVisualizer
extends Object
implements ResultHandler

Handler to process and visualize a Result.


Nested Class Summary
static class ResultVisualizer.Parameterizer
          Parameterization class.
 
Field Summary
protected static String DEFAULT_TITLE
          Default title
protected static Logging logger
          Get a logger for this class.
(package private)  VisualizerParameterizer manager
          Visualization manager.
(package private)  String title
          Stores the set title.
static OptionID WINDOW_TITLE_ID
          Parameter to specify the window title Key: -vis.window.title Default value: "ELKI Result Visualization"
 
Constructor Summary
ResultVisualizer(String title, VisualizerParameterizer manager)
          Constructor.
 
Method Summary
 void processNewResult(HierarchicalResult top, Result result)
          Process a result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final Logging logger
Get a logger for this class.


WINDOW_TITLE_ID

public static final OptionID WINDOW_TITLE_ID
Parameter to specify the window title

Key: -vis.window.title

Default value: "ELKI Result Visualization"


title

String title
Stores the set title.


DEFAULT_TITLE

protected static final String DEFAULT_TITLE
Default title

See Also:
Constant Field Values

manager

VisualizerParameterizer manager
Visualization manager.

Constructor Detail

ResultVisualizer

public ResultVisualizer(String title,
                        VisualizerParameterizer manager)
Constructor.

Parameters:
title -
manager -
Method Detail

processNewResult

public void processNewResult(HierarchicalResult top,
                             Result result)
Description copied from interface: ResultProcessor
Process a result.

Specified by:
processNewResult in interface ResultProcessor
Parameters:
top - The base of the result tree.
result - Newly added result subtree.

Release 0.4.0 (2011-09-20_1324)