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 classAffineProjectionAffine projections are the most general class.classSimple2DDimension-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.ElementSVGHyperSphere. drawCross(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)Wireframe "cross" hyperspherestatic SVGPathVoronoiDraw. drawDelaunay(Projection2D proj, java.util.List<SweepHullDelaunay2D.Triangle> delaunay, java.util.List<double[]> means)Draw the Delaunay triangulation.static org.w3c.dom.ElementSVGHyperSphere. drawEuclidean(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)Wireframe "euclidean" hyperspherestatic SVGPathVoronoiDraw. drawFakeVoronoi(Projection2D proj, java.util.List<double[]> means)Fake Voronoi diagram.static org.w3c.dom.ElementSVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, double[] min, double[] max)Filled hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, NumberVector min, NumberVector max)Filled hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, SpatialComparable box)Filled hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, double[] min, double[] max)Wireframe hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, NumberVector min, NumberVector max)Wireframe hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, SpatialComparable box)Wireframe hypercube.static org.w3c.dom.ElementSVGHyperSphere. drawLp(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius, double p)Wireframe "Lp" hyperspherestatic org.w3c.dom.ElementSVGHyperSphere. drawManhattan(SVGPlot svgp, Projection2D proj, NumberVector mid, double radius)Wireframe "manhattan" hyperspherestatic SVGPathVoronoiDraw. 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 Projection2DAbstractScatterplotVisualization. projThe current projectionMethods in elki.visualization.visualizers.scatterplot with parameters of type Projection2D Modifier and Type Method Description static org.w3c.dom.ElementAbstractScatterplotVisualization. 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 voidTreeSphereVisualization.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 voidTreeMBRVisualization.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.ElementDistanceFunctionVisualization. drawCosine(SVGPlot svgp, Projection2D proj, NumberVector mid, double angle)Visualizes Cosine and ArcCosine distance functionsprivate voidSelectionCubeVisualization.Instance. setSVGRect(SVGPlot svgp, Projection2D proj)Generates a cube and a frame depending on the selection stored in the contextprivate voidSelectionToolDotVisualization.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.
-