Modifier and Type | Field and Description |
---|---|
(package private) SVGPlot |
KNNExplorer.ExplorerWindow.plot |
Modifier and Type | Field and Description |
---|---|
(package private) SVGPlot |
VisualizationTask.svgp
The plot to draw onto
|
Modifier and Type | Method and Description |
---|---|
SVGPlot |
VisualizationTask.getPlot() |
Modifier and Type | Method and Description |
---|---|
VisualizationTask |
VisualizationTask.clone(SVGPlot newplot,
VisualizerContext context)
Special clone operation that replaces the target plot.
|
VisualizationTask |
VisualizationTask.clone(SVGPlot plot,
VisualizerContext context,
Projection p,
double width,
double height)
Special clone operation to set projection and size.
|
Constructor and Description |
---|
VisualizationTask(String name,
VisualizerContext context,
Result result,
Relation<?> relation,
VisFactory factory,
Projection proj,
SVGPlot svgp,
double width,
double height)
Constructor
|
Modifier and Type | Field and Description |
---|---|
protected SVGPlot |
NodeAppendChild.plot
The plot (for ID updates).
|
private SVGPlot |
JSVGSynchronizedCanvas.plot
Current SVG plot.
|
private SVGPlot |
NodeReplacer.plot |
protected SVGPlot |
DragableArea.svgp
The plot we are attached to.
|
Modifier and Type | Method and Description |
---|---|
SVGPlot |
JSVGSynchronizedCanvas.getPlot()
Get the currently displayed SVG plot.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JSVGSynchronizedCanvas.detachPlot(SVGPlot oldplot)
Execute the detaching event.
|
private void |
JSVGSynchronizedCanvas.scheduleDetach(SVGPlot oldplot)
Schedule a detach.
|
void |
JSVGSynchronizedCanvas.setPlot(SVGPlot newplot)
Choose a new plot to display.
|
Constructor and Description |
---|
DragableArea(SVGPlot plot,
double x,
double y,
double w,
double h)
Constructor for a dragable area. use getElement() to get the DOM node.
|
DragableArea(SVGPlot plot,
double x,
double y,
double w,
double h,
DragableArea.DragListener listener)
Constructor for a dragable area. use getElement() to get the DOM node.
|
DragableArea(SVGPlot plot,
Element coordref,
double x,
double y,
double w,
double h)
Constructor for a dragable area. use getElement() to get the DOM node.
|
DragableArea(SVGPlot plot,
Element coordref,
double x,
double y,
double w,
double h,
DragableArea.DragListener listener)
Constructor for a dragable area. use getElement() to get the DOM node.
|
NodeAppendChild(Element parent,
Element child,
SVGPlot plot,
String id)
Full constructor.
|
NodeReplaceChild(Element parent,
Element child,
SVGPlot plot,
String id)
Full constructor.
|
NodeReplacer(Element newe,
SVGPlot plot,
String id)
Setup a SVG node replacement.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleSVGViewer.setPlot(SVGPlot plot)
Set the plot to show
|
private void |
ResultWindow.showPlot(SVGPlot plot)
Navigate to a particular plot.
|
Modifier and Type | Class and Description |
---|---|
class |
DetailView
Manages a detail view.
|
Modifier and Type | Class and Description |
---|---|
class |
OverviewPlot
Generate an overview plot for a set of visualizations.
|
Modifier and Type | Method and Description |
---|---|
static int |
SVGSaveDialog.showSaveDialog(SVGPlot plot,
int width,
int height)
Show a "Save as" dialog.
|
Modifier and Type | Method and Description |
---|---|
void |
PrettyMarkers.plotMarker(SVGPlot plot,
Element parent,
double x,
double y,
int style,
double size)
Draw an marker used in scatter plots.
|
Element |
MarkerLibrary.useMarker(SVGPlot plot,
Element parent,
double x,
double y,
int style,
double size)
Insert a marker at the given coordinates.
|
Element |
PrettyMarkers.useMarker(SVGPlot plot,
Element parent,
double x,
double y,
int style,
double size) |
Element |
MinimalMarkers.useMarker(SVGPlot plot,
Element parent,
double x,
double y,
int stylenr,
double size)
Use a given marker on the document.
|
Modifier and Type | Method and Description |
---|---|
static void |
SVGSimpleLinearAxis.drawAxis(SVGPlot plot,
Element parent,
LinearScale scale,
double x1,
double y1,
double x2,
double y2,
boolean labels,
boolean righthanded,
StyleLibrary style)
Plot an axis with appropriate scales
|
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
|
Element |
SVGPath.makeElement(SVGPlot plot)
Turn the path buffer into an SVG element.
|
private static void |
SVGHyperCube.recDrawSides(SVGPlot plot,
Element group,
String cls,
double[] r_min,
List<double[]> r_edges,
int off,
BitSet b)
Recursive helper for hypercube drawing.
|
Modifier and Type | Field and Description |
---|---|
protected SVGPlot |
AbstractVisualization.svgp
The plot we are attached to
|
Modifier and Type | Method and Description |
---|---|
File |
Thumbnailer.thumbnail(SVGPlot plot,
int thumbwidth,
int thumbheight)
Generate a thumbnail for a given plot.
|
Modifier and Type | Method and Description |
---|---|
private void |
P1DHistogramVisualizer.setupCSS(SVGPlot svgp,
int numc)
Generate the needed CSS classes.
|
Modifier and Type | Method and Description |
---|---|
private void |
ClusterMeanVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
MoveObjectsToolVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
SelectionConvexHullVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
SelectionDotVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
ToolBox2DVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
protected void |
SelectionToolCubeVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
EMClusterVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
SelectionCubeVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
protected void |
SelectionToolDotVisualization.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
ClusterConvexHullVisualization.addCSSClasses(SVGPlot svgp,
int clusterID,
double opac)
Adds the required CSS-Classes
|
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.
|
protected void |
TooltipScoreVisualization.setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.
|
protected abstract void |
AbstractTooltipVisualization.setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.
|
protected void |
TooltipStringVisualization.setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.
|
private void |
ReferencePointsVisualization.setupCSS(SVGPlot svgp)
Registers the Reference-Point-CSS-Class at a SVGPlot.
|
private void |
BubbleVisualization.setupCSS(SVGPlot svgp,
Clustering<? extends Model> clustering)
Registers the Bubble-CSS-Class at a SVGPlot.
|
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.
|
Modifier and Type | Method and Description |
---|---|
private void |
CurveVisFactory.setupCSS(VisualizerContext context,
SVGPlot svgp)
Setup the CSS classes for the plot.
|