Uses of Interface
elki.visualization.projections.Projection2D
-
Packages that use Projection2D Package Description elki.visualization.projections Visualization projections.elki.visualization.svg Base SVG functionality (generation, markers, thumbnails, export, ...).elki.visualization.visualizers.scatterplot Visualizers based on scatterplots.elki.visualization.visualizers.scatterplot.index Visualizers for index structures based on 2D projections.elki.visualization.visualizers.scatterplot.selection Visualizers for object selection based on 2D projections. -
-
Uses of Projection2D in elki.visualization.projections
Classes in elki.visualization.projections that implement Projection2D Modifier and Type Class Description class
AffineProjection
Affine projections are the most general class.class
Simple2D
Dimension-selecting 2D projection. -
Uses of Projection2D in elki.visualization.svg
Methods in elki.visualization.svg with parameters of type Projection2D Modifier and Type Method Description static org.w3c.dom.Element
SVGHyperSphere. drawCross(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)
Wireframe "cross" hyperspherestatic 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" hyperspherestatic 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" hyperspherestatic org.w3c.dom.Element
SVGHyperSphere. drawManhattan(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)
Wireframe "manhattan" hyperspherestatic SVGPath
VoronoiDraw. drawVoronoi(Projection2D proj, java.util.List<SweepHullDelaunay2D.Triangle> delaunay, java.util.List<double[]> means)
Draw a Voronoi diagramprivate static java.util.ArrayList<double[]>
SVGHyperCube. getVisibleEdges(Projection2D proj, double[] s_min, double[] s_max)
Get the visible (non-0) edges of a hypercubeprivate static java.util.ArrayList<double[]>
SVGHyperCube. getVisibleEdges(Projection2D proj, NumberVector s_min, NumberVector s_max)
Get the visible (non-0) edges of a hypercubeprivate static java.util.ArrayList<double[]>
SVGHyperCube. getVisibleEdges(Projection2D proj, SpatialComparable box)
Get the visible (non-0) edges of a hypercube -
Uses of Projection2D in elki.visualization.visualizers.scatterplot
Fields in elki.visualization.visualizers.scatterplot declared as Projection2D Modifier and Type Field Description protected Projection2D
AbstractScatterplotVisualization. proj
The current projectionMethods in elki.visualization.visualizers.scatterplot with parameters of type Projection2D Modifier and Type Method 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. -
Uses of Projection2D in elki.visualization.visualizers.scatterplot.index
Methods in elki.visualization.visualizers.scatterplot.index with parameters of type Projection2D Modifier and Type Method 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. -
Uses of Projection2D in elki.visualization.visualizers.scatterplot.selection
Methods in elki.visualization.visualizers.scatterplot.selection with parameters of type Projection2D Modifier and Type Method Description static org.w3c.dom.Element
DistanceFunctionVisualization. drawCosine(SVGPlot svgp, Projection2D proj, NumberVector mid, double angle)
Visualizes Cosine and ArcCosine distance functionsprivate void
SelectionCubeVisualization.Instance. setSVGRect(SVGPlot svgp, Projection2D proj)
Generates a cube and a frame depending on the selection stored in the contextprivate 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.
-