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 |
AffineProjection
Affine projections are the most general class.
|
class |
Simple2D
Dimension-selecting 2D projection.
|
Modifier and Type | Method and Description |
---|---|
static org.w3c.dom.Element |
SVGHyperSphere.drawCross(SVGPlot svgp,
Projection2D proj,
NumberVector mid,
double radius)
Wireframe "cross" hypersphere
|
static SVGPath |
VoronoiDraw.drawDelaunay(Projection2D proj,
java.util.List<SweepHullDelaunay2D.Triangle> delaunay,
java.util.List<double[]> means)
Draw the Delaunay triangulation.
|
static org.w3c.dom.Element |
SVGHyperSphere.drawEuclidean(SVGPlot svgp,
Projection2D proj,
NumberVector mid,
double radius)
Wireframe "euclidean" hypersphere
|
static SVGPath |
VoronoiDraw.drawFakeVoronoi(Projection2D proj,
java.util.List<double[]> means)
Fake Voronoi diagram.
|
static org.w3c.dom.Element |
SVGHyperCube.drawFilled(SVGPlot svgp,
java.lang.String cls,
Projection2D proj,
double[] min,
double[] max)
Filled hypercube.
|
static org.w3c.dom.Element |
SVGHyperCube.drawFilled(SVGPlot svgp,
java.lang.String cls,
Projection2D proj,
NumberVector min,
NumberVector max)
Filled hypercube.
|
static org.w3c.dom.Element |
SVGHyperCube.drawFilled(SVGPlot svgp,
java.lang.String cls,
Projection2D proj,
SpatialComparable box)
Filled hypercube.
|
static org.w3c.dom.Element |
SVGHyperCube.drawFrame(SVGPlot svgp,
Projection2D proj,
double[] min,
double[] max)
Wireframe hypercube.
|
static org.w3c.dom.Element |
SVGHyperCube.drawFrame(SVGPlot svgp,
Projection2D proj,
NumberVector min,
NumberVector max)
Wireframe hypercube.
|
static org.w3c.dom.Element |
SVGHyperCube.drawFrame(SVGPlot svgp,
Projection2D proj,
SpatialComparable box)
Wireframe hypercube.
|
static org.w3c.dom.Element |
SVGHyperSphere.drawLp(SVGPlot svgp,
Projection2D proj,
NumberVector mid,
double radius,
double p)
Wireframe "Lp" hypersphere
|
static org.w3c.dom.Element |
SVGHyperSphere.drawManhattan(SVGPlot svgp,
Projection2D proj,
NumberVector mid,
double radius)
Wireframe "manhattan" hypersphere
|
static SVGPath |
VoronoiDraw.drawVoronoi(Projection2D proj,
java.util.List<SweepHullDelaunay2D.Triangle> delaunay,
java.util.List<double[]> means)
Draw a Voronoi diagram
|
private static java.util.ArrayList<double[]> |
SVGHyperCube.getVisibleEdges(Projection2D proj,
double[] s_min,
double[] s_max)
Get the visible (non-0) edges of a hypercube
|
private static java.util.ArrayList<double[]> |
SVGHyperCube.getVisibleEdges(Projection2D proj,
NumberVector s_min,
NumberVector s_max)
Get the visible (non-0) edges of a hypercube
|
private static java.util.ArrayList<double[]> |
SVGHyperCube.getVisibleEdges(Projection2D proj,
SpatialComparable box)
Get the visible (non-0) edges of a hypercube
|
Modifier and Type | Field and Description |
---|---|
protected Projection2D |
AbstractScatterplotVisualization.proj
The current projection
|
Modifier and Type | Method and Description |
---|---|
static org.w3c.dom.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,
org.w3c.dom.Element layer,
Projection2D proj,
AbstractMTree<?,N,E,?> mtree,
E entry,
int depth)
Recursively draw the MBR rectangles.
|
private void |
TreeMBRVisualization.Instance.visualizeRTreeEntry(SVGPlot svgp,
org.w3c.dom.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 org.w3c.dom.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.
|
Copyright © 2019 ELKI Development Team. License information.