| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.visualization.projections | Visualization projections | 
| de.lmu.ifi.dbs.elki.visualization.svg | Base SVG functionality (generation, markers, thumbnails, export, ...). | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot | Visualizers based on scatterplots. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.index | Visualizers for index structures based on 2D projections. | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection | Visualizers for object selection based on 2D projections. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AffineProjectionAffine projections are the most general class. | 
| class  | Simple2DDimension-selecting 2D projection. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <D extends NumberDistance<?,?>>  | SVGHyperSphere. drawCross(SVGPlot svgp,
         Projection2D proj,
         NumberVector<?> mid,
         D rad)Wireframe "cross" hypersphere | 
| static SVGPath | VoronoiDraw. drawDelaunay(Projection2D proj,
            List<SweepHullDelaunay2D.Triangle> delaunay,
            List<double[]> means)Draw the Delaunay triangulation. | 
| static Element | SVGHyperSphere. drawEuclidean(SVGPlot svgp,
             Projection2D proj,
             NumberVector<?> mid,
             double radius)Wireframe "euclidean" hypersphere | 
| static SVGPath | VoronoiDraw. drawFakeVoronoi(Projection2D proj,
               List<double[]> means)Fake Voronoi diagram. | 
| static Element | SVGHyperCube. drawFilled(SVGPlot svgp,
          String cls,
          Projection2D proj,
          double[] min,
          double[] max)Filled hypercube. | 
| static <V extends NumberVector<?>>  | SVGHyperCube. drawFilled(SVGPlot svgp,
          String cls,
          Projection2D proj,
          V min,
          V max)Filled hypercube. | 
| static Element | SVGHyperCube. drawFrame(SVGPlot svgp,
         Projection2D proj,
         double[] min,
         double[] max)Wireframe hypercube. | 
| static <V extends NumberVector<?>>  | SVGHyperCube. drawFrame(SVGPlot svgp,
         Projection2D proj,
         V min,
         V max)Wireframe hypercube. | 
| static Element | SVGHyperSphere. drawLp(SVGPlot svgp,
      Projection2D proj,
      NumberVector<?> mid,
      double radius,
      double p)Wireframe "Lp" hypersphere | 
| static Element | SVGHyperSphere. drawManhattan(SVGPlot svgp,
             Projection2D proj,
             NumberVector<?> mid,
             double radius)Wireframe "manhattan" hypersphere | 
| static SVGPath | VoronoiDraw. drawVoronoi(Projection2D proj,
           List<SweepHullDelaunay2D.Triangle> delaunay,
           List<double[]> means)Draw a Voronoi diagram | 
| private static ArrayList<double[]> | SVGHyperCube. getVisibleEdges(Projection2D proj,
               double[] s_min,
               double[] s_max)Get the visible (non-0) edges of a hypercube | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Projection2D | AbstractScatterplotVisualization. projThe current projection | 
| Modifier and Type | Method and Description | 
|---|---|
| static Element | AbstractScatterplotVisualization. setupCanvas(SVGPlot svgp,
           Projection2D proj,
           double margin,
           double width,
           double height)Utility function to setup a canvas element for the visualization. | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | TreeSphereVisualization.Instance. visualizeMTreeEntry(SVGPlot svgp,
                   Element layer,
                   Projection2D proj,
                   AbstractMTree<?,D,N,E,?> mtree,
                   E entry,
                   int depth)Recursively draw the MBR rectangles. | 
| private void | TreeMBRVisualization.Instance. visualizeRTreeEntry(SVGPlot svgp,
                   Element layer,
                   Projection2D proj,
                   AbstractRStarTree<? extends N,E,?> rtree,
                   E entry,
                   int depth)Recursively draw the MBR rectangles. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Element | DistanceFunctionVisualization. drawCosine(SVGPlot svgp,
          Projection2D proj,
          NumberVector<?> mid,
          double angle)Visualizes Cosine and ArcCosine distance functions | 
| private void | SelectionCubeVisualization.Instance. setSVGRect(SVGPlot svgp,
          Projection2D proj)Generates a cube and a frame depending on the selection stored in the
 context | 
| private void | SelectionToolDotVisualization.Instance. updateSelection(SelectionToolDotVisualization.Mode mode,
               Projection2D proj,
               org.w3c.dom.svg.SVGPoint p1,
               org.w3c.dom.svg.SVGPoint p2)Updates the selection in the context. |