de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d
Class SelectionCubeVisualization.Factory<NV extends NumberVector<NV,?>>

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.visualization.visualizers.AbstractVisFactory
      extended by de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d.SelectionCubeVisualization.Factory<NV>
Type Parameters:
NV - vector type
All Implemented Interfaces:
ResultProcessor, InspectionUtilFrequentlyScanned, Parameterizable, VisFactory
Enclosing class:
SelectionCubeVisualization<NV extends NumberVector<NV,?>>

public static class SelectionCubeVisualization.Factory<NV extends NumberVector<NV,?>>
extends AbstractVisFactory

Factory for visualizers to generate an SVG-Element containing a cube as marker representing the selected range for each dimension


Nested Class Summary
static class SelectionCubeVisualization.Factory.Parameterizer<NV extends NumberVector<NV,?>>
          Parameterization class.
 
Field Summary
protected  boolean nofill
          Fill parameter.
static OptionID NOFILL_ID
          Flag for half-transparent filling of selection cubes.
 
Constructor Summary
SelectionCubeVisualization.Factory(boolean nofill)
          Constructor.
 
Method Summary
 Visualization makeVisualization(VisualizationTask task)
          Produce a visualization instance for the given task
 Visualization makeVisualizationOrThumbnail(VisualizationTask task)
          Produce a visualization instance for the given task that may use thumbnails
 void processNewResult(HierarchicalResult baseResult, Result result)
          Add visualizers for the given result (tree) to the context.
 
Methods inherited from class de.lmu.ifi.dbs.elki.visualization.visualizers.AbstractVisFactory
allowThumbnails
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOFILL_ID

public static final OptionID NOFILL_ID
Flag for half-transparent filling of selection cubes.

Key: -selectionrange.nofill


nofill

protected boolean nofill
Fill parameter.

Constructor Detail

SelectionCubeVisualization.Factory

public SelectionCubeVisualization.Factory(boolean nofill)
Constructor.

Parameters:
nofill -
Method Detail

makeVisualization

public Visualization makeVisualization(VisualizationTask task)
Description copied from interface: VisFactory
Produce a visualization instance for the given task

Specified by:
makeVisualization in interface VisFactory
Specified by:
makeVisualization in class AbstractVisFactory
Parameters:
task - Visualization task
Returns:
Visualization

processNewResult

public void processNewResult(HierarchicalResult baseResult,
                             Result result)
Description copied from interface: VisFactory
Add visualizers for the given result (tree) to the context.

Parameters:
baseResult - Context to work with
result - Result to process

makeVisualizationOrThumbnail

public Visualization makeVisualizationOrThumbnail(VisualizationTask task)
Description copied from interface: VisFactory
Produce a visualization instance for the given task that may use thumbnails

Specified by:
makeVisualizationOrThumbnail in interface VisFactory
Overrides:
makeVisualizationOrThumbnail in class AbstractVisFactory
Parameters:
task - Visualization task
Returns:
Visualization

Release 0.4.0 (2011-09-20_1324)