| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.visualization | 
 Visualization package of ELKI 
 | 
| de.lmu.ifi.dbs.elki.visualization.gui | 
 Package to provide a visualization GUI 
 | 
| de.lmu.ifi.dbs.elki.visualization.gui.detail | 
 Classes for managing a detail view 
 | 
| de.lmu.ifi.dbs.elki.visualization.gui.overview | 
 Classes for managing the overview plot 
 | 
| de.lmu.ifi.dbs.elki.visualization.projections | 
 Visualization projections 
 | 
| de.lmu.ifi.dbs.elki.visualization.projector | 
 Projectors are responsible for finding appropriate projections for data
 relations 
 | 
| de.lmu.ifi.dbs.elki.visualization.style | 
 Style management for ELKI visualizations 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers | 
 Visualizers for various results 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.actions | 
 Action-only "visualizers" that only produce menu entries. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.pairsegments | 
 Visualizers for inspecting cluster differences using pair counting segments 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel | 
 Visualizers based on parallel coordinates 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot | 
 Visualizers based on scatterplots 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster | 
 Visualizers for clustering results based on 2D projections 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.thumbs | 
 Thumbnail "Visualizers" (that take care of refreshing thumbnails) 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj | 
 Visualizers that do not use a particular projection 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
VisualizationMenuAction
Visualizer actions. 
 | 
interface  | 
VisualizationMenuToggle
Toggle action. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VisualizationTask
Container class, with ugly casts to reduce generics crazyness. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <A extends Result,B extends VisualizationItem> | 
VisualizationTree.findNewResultVis(VisualizerContext context,
                java.lang.Object start,
                java.lang.Class<? super A> type1,
                java.lang.Class<? super B> type2,
                java.util.function.BiConsumer<A,B> handler)
Process new result combinations of an object type1 (in first hierarchy)
 having a child of type2 (in second hierarchy). 
 | 
static <A extends Result,B extends VisualizationItem> | 
VisualizationTree.findNewSiblings(VisualizerContext context,
               java.lang.Object start,
               java.lang.Class<? super A> type1,
               java.lang.Class<? super B> type2,
               java.util.function.BiConsumer<A,B> handler)
Process new result combinations of an object type1 (in first hierarchy) and
 any child of type2 (in second hierarchy)
 This is a bit painful, because we have two hierarchies with different
 types: results, and visualizations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VisualizerContext.addVis(java.lang.Object parent,
      VisualizationItem vis)
Add (register) a visualization. 
 | 
java.util.List<VisualizationTask> | 
VisualizerContext.getVisTasks(VisualizationItem item)  | 
void | 
VisualizerContext.visChanged(VisualizationItem item)
A visualization item has changed. 
 | 
void | 
VisualizationTree.visChanged(VisualizationItem item)
A visualization item has changed. 
 | 
void | 
VisualizationListener.visualizationChanged(VisualizationItem item)
Visualization has changed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ResultWindow.visualizationChanged(VisualizationItem item)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DetailView.visualizationChanged(VisualizationItem current)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OverviewPlot.visualizationChanged(VisualizationItem child)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FullProjection
Full vector space projections. 
 | 
interface  | 
Projection
Base interface used for projections in the ELKI visualizers. 
 | 
interface  | 
Projection1D
Interface for projections that have a specialization to only compute the
 first component. 
 | 
interface  | 
Projection2D
Projections that have specialized methods to only compute the first two
 dimensions of the projection. 
 | 
interface  | 
ProjectionParallel
Projection to parallel coordinates that allows reordering and inversion of
 axes. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFullProjection
Abstract base class for full projections. 
 | 
class  | 
AbstractProjection
Abstract base projection class. 
 | 
class  | 
AbstractSimpleProjection
Abstract base class for "simple" projections. 
 | 
class  | 
AffineProjection
Affine projections are the most general class. 
 | 
class  | 
OPTICSProjection
OPTICS projection. 
 | 
class  | 
Simple1D
Dimension-selecting 1D projection. 
 | 
class  | 
Simple2D
Dimension-selecting 2D projection. 
 | 
class  | 
SimpleParallel
Simple parallel projection
 Scaled space: reordered, scaled and inverted. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Projector
A projector is responsible for adding projections to the visualization. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HistogramProjector<V extends NumberVector>
ScatterPlotProjector is responsible for producing a set of scatterplot
 visualizations. 
 | 
class  | 
OPTICSProjector
Projection for OPTICS plots. 
 | 
class  | 
ParallelPlotProjector<V extends SpatialComparable>
ParallelPlotProjector is responsible for producing a parallel axes
 visualization. 
 | 
class  | 
ScatterPlotProjector<V extends SpatialComparable>
ScatterPlotProjector is responsible for producing a set of scatterplot
 visualizations. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ClassStylingPolicy
Styling policy that is based on classes, for example clusters or
 labels. 
 | 
interface  | 
SingleObjectsStylingPolicy
Styling policy based on assigning objects individual colors. 
 | 
interface  | 
StylingPolicy
Styling policy. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClusterStylingPolicy
Styling policy based on cluster membership. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractVisualization.visualizationChanged(VisualizationItem item)  | 
| Modifier and Type | Class and Description | 
|---|---|
private static class  | 
ClusterStyleAction.SetStyleAction
Action to use a clustering as  
ClusterStylingPolicy. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SegmentsStylingPolicy
Styling policy to communicate the segment selection to other visualizers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractParallelVisualization.visualizationChanged(VisualizationItem item)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractScatterplotVisualization.visualizationChanged(VisualizationItem item)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VoronoiVisualization.SwitchModeAction
Menu item to change visualization styles. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ThumbnailVisualization.visualizationChanged(VisualizationItem item)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DendrogramVisualization.SwitchStyleAction
Menu item to change visualization styles. 
 | 
Copyright © 2019 ELKI Development Team. License information.