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 booleanallowThumbnails(VisualizationTask task)Test whether to do a thumbnail or a full rendering.VisualizationmakeVisualization(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)Produce a visualization instance for the given taskdefault VisualizationmakeVisualizationOrThumbnail(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 thumbnailsvoidprocessNewResult(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:
processNewResultin 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
-
-