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.vis2d |
Visualizers 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 <V extends NumberVector<V,?>,D extends NumberDistance<?,?>> |
SVGHyperSphere.drawCross(SVGPlot svgp,
Projection2D proj,
V mid,
D rad)
Wireframe "cross" hypersphere
|
static <V extends NumberVector<V,?>,D extends NumberDistance<?,?>> |
SVGHyperSphere.drawEuclidean(SVGPlot svgp,
Projection2D proj,
V mid,
D rad)
Wireframe "euclidean" hypersphere
|
static Element |
SVGHyperCube.drawFilled(SVGPlot svgp,
String cls,
Projection2D proj,
Vector min,
Vector max)
Filled hypercube.
|
static <V extends NumberVector<V,?>> |
SVGHyperCube.drawFilled(SVGPlot svgp,
String cls,
Projection2D proj,
V min,
V max)
Filled hypercube.
|
static Element |
SVGHyperCube.drawFrame(SVGPlot svgp,
Projection2D proj,
Vector min,
Vector max)
Wireframe hypercube.
|
static <V extends NumberVector<V,?>> |
SVGHyperCube.drawFrame(SVGPlot svgp,
Projection2D proj,
V min,
V max)
Wireframe hypercube.
|
static <V extends NumberVector<V,?>,D extends NumberDistance<?,?>> |
SVGHyperSphere.drawLp(SVGPlot svgp,
Projection2D proj,
V mid,
D rad,
double p)
Wireframe "Lp" hypersphere
|
static <V extends NumberVector<V,?>,D extends NumberDistance<?,?>> |
SVGHyperSphere.drawManhattan(SVGPlot svgp,
Projection2D proj,
V mid,
D rad)
Wireframe "manhattan" hypersphere
|
private static ArrayList<double[]> |
SVGHyperCube.getVisibleEdges(Projection2D proj,
Vector s_min,
Vector s_max)
Get the visible (non-0) edges of a hypercube
|
Modifier and Type | Field and Description |
---|---|
protected Projection2D |
P2DVisualization.proj
The current projection
|
protected Projection2D |
PolygonVisualization.proj
The current projection
|
Modifier and Type | Method and Description |
---|---|
private void |
SelectionCubeVisualization.setSVGRect(SVGPlot svgp,
Projection2D proj)
Generates a cube and a frame depending on the selection stored in the
context
|
static Element |
P2DVisualization.setupCanvas(SVGPlot svgp,
Projection2D proj,
double margin,
double width,
double height)
Utility function to setup a canvas element for the visualization.
|
private void |
SelectionToolDotVisualization.updateSelection(SelectionToolDotVisualization.Mode mode,
Projection2D proj,
org.w3c.dom.svg.SVGPoint p1,
org.w3c.dom.svg.SVGPoint p2)
Updates the selection in the context.
|
private void |
TreeSphereVisualization.visualizeMTreeEntry(SVGPlot svgp,
Element layer,
Projection2D proj,
AbstractMTree<NV,D,N,E> mtree,
E entry,
int depth)
Recursively draw the MBR rectangles.
|
private void |
TreeMBRVisualization.visualizeRTreeEntry(SVGPlot svgp,
Element layer,
Projection2D proj,
AbstractRStarTree<? extends N,E> rtree,
E entry,
int depth)
Recursively draw the MBR rectangles.
|