| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.visualization.svg | 
 Base SVG functionality (generation, markers, thumbnails, export, ...) 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster | 
 Visualizers for clustering results based on 2D projections 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private SVGPath | 
SVGPath.append(char action)
Append an action to the current path. 
 | 
private SVGPath | 
SVGPath.append(double x)
Append a value to the current path. 
 | 
SVGPath | 
SVGPath.close()
Close the path. 
 | 
SVGPath | 
SVGPath.cubicTo(double[] c1xy,
       double[] c2xy,
       double[] xy)
Cubic Bezier line to the given coordinates. 
 | 
SVGPath | 
SVGPath.cubicTo(double c1x,
       double c1y,
       double c2x,
       double c2y,
       double x,
       double y)
Cubic Bezier line to the given coordinates. 
 | 
static SVGPath | 
VoronoiDraw.drawDelaunay(Projection2D proj,
            java.util.List<SweepHullDelaunay2D.Triangle> delaunay,
            java.util.List<double[]> means)
Draw the Delaunay triangulation. 
 | 
static SVGPath | 
VoronoiDraw.drawFakeVoronoi(Projection2D proj,
               java.util.List<double[]> means)
Fake Voronoi diagram. 
 | 
SVGPath | 
SVGPath.drawTo(double[] xy)
Draw a line given a series of coordinates. 
 | 
SVGPath | 
SVGPath.drawTo(double x,
      double y)
Draw a line given a series of coordinates. 
 | 
static SVGPath | 
VoronoiDraw.drawVoronoi(Projection2D proj,
           java.util.List<SweepHullDelaunay2D.Triangle> delaunay,
           java.util.List<double[]> means)
Draw a Voronoi diagram 
 | 
SVGPath | 
SVGPath.ellipticalArc(double[] rxy,
             double ar,
             double la,
             double sp,
             double[] xy)
Elliptical arc curve to the given coordinates. 
 | 
SVGPath | 
SVGPath.ellipticalArc(double rx,
             double ry,
             double ar,
             double la,
             double sp,
             double[] xy)
Elliptical arc curve to the given coordinates. 
 | 
SVGPath | 
SVGPath.ellipticalArc(double rx,
             double ry,
             double ar,
             double la,
             double sp,
             double x,
             double y)
Elliptical arc curve to the given coordinates. 
 | 
SVGPath | 
SVGPath.horizontalLineTo(double x)
Draw a horizontal line to the given x coordinate. 
 | 
SVGPath | 
SVGPath.lineTo(double[] xy)
Draw a line to the given coordinates. 
 | 
SVGPath | 
SVGPath.lineTo(double x,
      double y)
Draw a line to the given coordinates. 
 | 
SVGPath | 
SVGPath.moveTo(double[] xy)
Move to the given coordinates. 
 | 
SVGPath | 
SVGPath.moveTo(double x,
      double y)
Move to the given coordinates. 
 | 
SVGPath | 
SVGPath.quadTo(double[] c1xy,
      double[] xy)
Quadratic Bezier line to the given coordinates. 
 | 
SVGPath | 
SVGPath.quadTo(double c1x,
      double c1y,
      double x,
      double y)
Quadratic Bezier line to the given coordinates. 
 | 
SVGPath | 
SVGPath.relativeCubicTo(double[] c1xy,
               double[] c2xy,
               double[] xy)
Cubic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeCubicTo(double c1x,
               double c1y,
               double c2x,
               double c2y,
               double x,
               double y)
Cubic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeEllipticalArc(double[] rxy,
                     double ar,
                     double la,
                     double sp,
                     double[] xy)
Elliptical arc curve to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeEllipticalArc(double rx,
                     double ry,
                     double ar,
                     double la,
                     double sp,
                     double[] xy)
Elliptical arc curve to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeEllipticalArc(double rx,
                     double ry,
                     double ar,
                     double la,
                     double sp,
                     double x,
                     double y)
Elliptical arc curve to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeHorizontalLineTo(double x)
Draw a horizontal line to the given relative x coordinate. 
 | 
SVGPath | 
SVGPath.relativeLineTo(double[] xy)
Draw a line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeLineTo(double x,
              double y)
Draw a line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeMoveTo(double[] xy)
Move to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeMoveTo(double x,
              double y)
Move to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeQuadTo(double[] c1xy,
              double[] xy)
Quadratic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeQuadTo(double c1x,
              double c1y,
              double x,
              double y)
Quadratic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeSmoothCubicTo(double[] c2xy,
                     double[] xy)
Smooth Cubic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeSmoothCubicTo(double c2x,
                     double c2y,
                     double x,
                     double y)
Smooth Cubic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeSmoothQuadTo(double[] xy)
Smooth quadratic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeSmoothQuadTo(double x,
                    double y)
Smooth quadratic Bezier line to the given relative coordinates. 
 | 
SVGPath | 
SVGPath.relativeVerticalLineTo(double y)
Draw a vertical line to the given relative y coordinate. 
 | 
SVGPath | 
SVGPath.smoothCubicTo(double[] c2xy,
             double[] xy)
Smooth Cubic Bezier line to the given coordinates. 
 | 
SVGPath | 
SVGPath.smoothCubicTo(double c2x,
             double c2y,
             double x,
             double y)
Smooth Cubic Bezier line to the given coordinates. 
 | 
SVGPath | 
SVGPath.smoothQuadTo(double[] xy)
Smooth quadratic Bezier line to the given coordinates. 
 | 
SVGPath | 
SVGPath.smoothQuadTo(double x,
            double y)
Smooth quadratic Bezier line to the given coordinates. 
 | 
SVGPath | 
SVGPath.verticalLineTo(double y)
Draw a vertical line to the given y coordinate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private static void | 
SVGHyperCube.recDrawEdges(SVGPath path,
            double minx,
            double miny,
            java.util.List<double[]> r_edges,
            long[] b)
Recursive helper for hypercube drawing. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
EMClusterVisualization.Instance.drawArc(SVGPath path,
       double[] cent,
       double[] pre,
       double[] nex,
       double[] oPrev,
       double[] oNext,
       double scale)
Draw an arc to simulate the hyper ellipse. 
 | 
Copyright © 2019 ELKI Development Team. License information.