de.lmu.ifi.dbs.elki.visualization.projector
Class ScatterPlotFactory

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.visualization.projector.ScatterPlotFactory
All Implemented Interfaces:
ResultProcessor, InspectionUtilFrequentlyScanned, Parameterizable, ProjectorFactory

public class ScatterPlotFactory
extends Object
implements ProjectorFactory

Produce scatterplot projections.


Nested Class Summary
static class ScatterPlotFactory.Parameterizer
          Parameterization class.
 
Field Summary
static int MAX_DIMENSIONS_DEFAULT
          Maximum number of dimensions to visualize.
private  int maxdim
          Stores the maximum number of dimensions to show.
 
Constructor Summary
ScatterPlotFactory(int maxdim)
          Constructor.
 
Method Summary
 void processNewResult(HierarchicalResult baseResult, Result newResult)
          Add projections for the given result (tree) to the result tree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_DIMENSIONS_DEFAULT

public static final int MAX_DIMENSIONS_DEFAULT
Maximum number of dimensions to visualize. TODO: Erich: add scrolling function for higher dimensionality!

See Also:
Constant Field Values

maxdim

private int maxdim
Stores the maximum number of dimensions to show.

Constructor Detail

ScatterPlotFactory

public ScatterPlotFactory(int maxdim)
Constructor.

Parameters:
maxdim - Maximum number of dimensions to show.
Method Detail

processNewResult

public void processNewResult(HierarchicalResult baseResult,
                             Result newResult)
Description copied from interface: ProjectorFactory
Add projections for the given result (tree) to the result tree.

Specified by:
processNewResult in interface ResultProcessor
Specified by:
processNewResult in interface ProjectorFactory
Parameters:
baseResult - Context to work with
newResult - Result to process

Release 0.4.0 (2011-09-20_1324)