Package elki.visualization.visualizers
Interface VisFactory
-
- All Superinterfaces:
VisualizationProcessor
- All Known Implementing Classes:
AxisReorderVisualization
,AxisVisibilityVisualization
,AxisVisualization
,BoundingBoxVisualization
,BubbleVisualization
,CircleSegmentsVisualizer
,ClusterAlphaHullVisualization
,ClusterConvexHullVisualization
,ClusterMeanVisualization
,ClusterOrderVisualization
,ClusterOutlineVisualization
,ClusterParallelMeanVisualization
,ClusterStarVisualization
,ClusterStyleAction
,ColoredHistogramVisualizer
,COPVectorVisualization
,DendrogramVisualization
,DensityEstimationOverlay
,DistanceFunctionVisualization
,EMClusterVisualization
,EvaluationVisualization
,HistogramVisualization
,KeyVisualization
,LabelVisualization
,LineVisualization
,MarkerVisualization
,MoveObjectsToolVisualization
,OPTICSClusterVisualization
,OPTICSPlotCutVisualization
,OPTICSPlotSelectionVisualization
,OPTICSPlotVisualizer
,OPTICSSteepAreaVisualization
,ParallelAxisVisualization
,PixmapVisualizer
,PolygonVisualization
,ReferencePointsVisualization
,RTreeParallelVisualization
,SelectionAxisRangeVisualization
,SelectionConvexHullVisualization
,SelectionCubeVisualization
,SelectionDotVisualization
,SelectionLineVisualization
,SelectionToolAxisRangeVisualization
,SelectionToolCubeVisualization
,SelectionToolDotVisualization
,SelectionToolLineVisualization
,SettingsVisualization
,SilhouettePlotSelectionToolVisualization
,SilhouettePlotSelectionVisualization
,SilhouettePlotVisualizer
,SimilarityMatrixVisualizer
,TooltipScoreVisualization
,TooltipStringVisualization
,TreeMBRVisualization
,TreeSphereVisualization
,UncertainBoundingBoxVisualization
,UncertainInstancesVisualization
,UncertainSamplesVisualization
,VoronoiVisualization
,XYCurveVisualization
,XYPlotVisualization
public interface VisFactory extends VisualizationProcessor
Defines the requirements for a visualizer.
Note: Any implementation is supposed to provide a constructor without parameters (default constructor) to be used for parameterization.- Since:
- 0.3
- Author:
- Remigius Wojdanowski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
allowThumbnails(VisualizationTask task)
Test whether to do a thumbnail or a full rendering.Visualization
makeVisualization(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)
Produce a visualization instance for the given taskdefault Visualization
makeVisualizationOrThumbnail(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj, int thumbsize)
Produce a visualization instance for the given task that may use thumbnailsvoid
processNewResult(VisualizerContext context, java.lang.Object start)
Add visualizers for the given result (tree) to the context.
-
-
-
Method Detail
-
processNewResult
void processNewResult(VisualizerContext context, java.lang.Object start)
Add visualizers for the given result (tree) to the context.- Specified by:
processNewResult
in interfaceVisualizationProcessor
- Parameters:
context
- Visualization contextstart
- Result to process
-
makeVisualization
Visualization makeVisualization(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)
Produce a visualization instance for the given task- Parameters:
context
- Visualization contexttask
- Visualization taskplot
- Plotwidth
- Widthheight
- Heightproj
- Projection- Returns:
- Visualization
-
allowThumbnails
default boolean allowThumbnails(VisualizationTask task)
Test whether to do a thumbnail or a full rendering. Override this with "false" to disable thumbnails!- Parameters:
task
- Task requested
-
makeVisualizationOrThumbnail
default Visualization makeVisualizationOrThumbnail(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj, int thumbsize)
Produce a visualization instance for the given task that may use thumbnails- Parameters:
context
- Visualization contexttask
- Visualization taskplot
- Plotwidth
- Widthheight
- Heightproj
- Projectionthumbsize
- Thumbnail size- Returns:
- Visualization
-
-