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 |
---|---|
private SVGPlot |
JSVGSynchronizedCanvas.plot
Current SVG plot.
|
protected SVGPlot |
NodeAppendChild.plot
The plot (for ID updates).
|
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 |
---|---|
protected void |
PrettyMarkers.plotGray(SVGPlot plot,
Element parent,
double x,
double y,
double size)
Plot a replacement marker when an object is to be plotted as "disabled", usually gray.
|
void |
PrettyMarkers.plotMarker(SVGPlot plot,
Element parent,
double x,
double y,
int style,
double size)
Draw an marker used in scatter plots.
|
protected void |
PrettyMarkers.plotUncolored(SVGPlot plot,
Element parent,
double x,
double y,
double size)
Plot a replacement marker when no color is set; usually black
|
Element |
MarkerLibrary.useMarker(SVGPlot plot,
Element parent,
double x,
double y,
int style,
double size)
Insert a marker at the given coordinates.
|
Element |
CircleMarkers.useMarker(SVGPlot plot,
Element parent,
double x,
double y,
int stylenr,
double size)
Use a given marker on the document.
|
Element |
MinimalMarkers.useMarker(SVGPlot plot,
Element parent,
double x,
double y,
int stylenr,
double size)
Use a given marker on the document.
|
Element |
PrettyMarkers.useMarker(SVGPlot plot,
Element parent,
double x,
double y,
int style,
double size) |
Modifier and Type | Method and Description |
---|---|
static void |
SVGEffects.addLightGradient(SVGPlot svgp)
Static method to prepare a SVG document for light gradient effects.
|
static void |
SVGEffects.addShadowFilter(SVGPlot svgp)
Static method to prepare a SVG document for drop shadow effects.
|
Element |
SVGScoreBar.build(SVGPlot svgp,
double x,
double y,
double width,
double height)
Build the actual element
|
static void |
SVGSimpleLinearAxis.drawAxis(SVGPlot plot,
Element parent,
LinearScale scale,
double x1,
double y1,
double x2,
double y2,
SVGSimpleLinearAxis.LabelStyle labelstyle,
StyleLibrary style)
Plot an axis with appropriate scales
|
static <D extends NumberDistance<?,?>> |
SVGHyperSphere.drawCross(SVGPlot svgp,
Projection2D proj,
NumberVector<?> mid,
D rad)
Wireframe "cross" hypersphere
|
static Element |
SVGHyperSphere.drawEuclidean(SVGPlot svgp,
Projection2D proj,
NumberVector<?> mid,
double radius)
Wireframe "euclidean" hypersphere
|
static Element |
SVGHyperCube.drawFilled(SVGPlot svgp,
String cls,
Projection2D proj,
double[] min,
double[] max)
Filled hypercube.
|
static <V extends NumberVector<?>> |
SVGHyperCube.drawFilled(SVGPlot svgp,
String cls,
Projection2D proj,
V min,
V max)
Filled hypercube.
|
static Element |
SVGHyperCube.drawFrame(SVGPlot svgp,
Projection2D proj,
double[] min,
double[] max)
Wireframe hypercube.
|
static <V extends NumberVector<?>> |
SVGHyperCube.drawFrame(SVGPlot svgp,
Projection2D proj,
V min,
V max)
Wireframe hypercube.
|
static Element |
SVGHyperSphere.drawLp(SVGPlot svgp,
Projection2D proj,
NumberVector<?> mid,
double radius,
double p)
Wireframe "Lp" hypersphere
|
static Element |
SVGHyperSphere.drawManhattan(SVGPlot svgp,
Projection2D proj,
NumberVector<?> mid,
double radius)
Wireframe "manhattan" hypersphere
|
static Element |
SVGArrow.makeArrow(SVGPlot svgp,
SVGArrow.Direction dir,
double x,
double y,
double size)
Draw an arrow at the given position.
|
static Element |
SVGEffects.makeCheckmark(SVGPlot svgp)
Creates a 15x15 big checkmark
|
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.
|
Element |
SVGButton.render(SVGPlot svgp)
Produce the actual SVG elements for the button.
|
Element |
SVGCheckbox.renderCheckBox(SVGPlot svgp,
double x,
double y,
double size)
Render the SVG checkbox to a plot
|
static Element |
SVGUtil.svgCircleSegment(SVGPlot svgp,
double centerx,
double centery,
double angleStart,
double angleDelta,
double innerRadius,
double outerRadius)
Create a circle segment.
|
Modifier and Type | Field and Description |
---|---|
protected SVGPlot |
AbstractVisualization.svgp
The plot we are attached to
|
Modifier and Type | Method and Description |
---|---|
private void |
ColoredHistogramVisualizer.Instance.setupCSS(SVGPlot svgp,
int numc)
Generate the needed CSS classes.
|
Modifier and Type | Method and Description |
---|---|
private void |
AxisVisibilityVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
ParallelAxisVisualization.Instance.addCSSClasses(SVGPlot svgp)
Add the main CSS classes.
|
private void |
AxisReorderVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
LineVisualization.Instance.addCSSClasses(SVGPlot svgp,
StylingPolicy sp)
Adds the required CSS-Classes
|
Element |
AbstractParallelVisualization.setupCanvas(SVGPlot svgp,
ProjectionParallel proj,
double width,
double height)
Utility function to setup a canvas element for the visualization.
|
Modifier and Type | Method and Description |
---|---|
private void |
ClusterParallelMeanVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes.
|
private void |
ClusterOutlineVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
Modifier and Type | Method and Description |
---|---|
private void |
RTreeParallelVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
RTreeParallelVisualization.Instance.visualizeRTreeEntry(SVGPlot svgp,
Element layer,
ProjectionParallel proj,
AbstractRStarTree<? extends N,E,?> rtree,
E entry,
int depth,
int step)
Recursively draw the MBR rectangles.
|
Modifier and Type | Method and Description |
---|---|
private void |
SelectionLineVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
protected void |
SelectionToolLineVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
SelectionAxisRangeVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
protected void |
SelectionToolAxisRangeVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
Modifier and Type | Method and Description |
---|---|
private void |
ToolBox2DVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
static Element |
AbstractScatterplotVisualization.setupCanvas(SVGPlot svgp,
Projection2D proj,
double margin,
double width,
double height)
Utility function to setup a canvas element for the visualization.
|
private void |
ReferencePointsVisualization.Instance.setupCSS(SVGPlot svgp)
Registers the Reference-Point-CSS-Class at a SVGPlot.
|
protected abstract void |
AbstractTooltipVisualization.setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.
|
protected void |
TooltipStringVisualization.Instance.setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.
|
protected void |
TooltipScoreVisualization.Instance.setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.
|
Modifier and Type | Method and Description |
---|---|
private void |
EMClusterVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
ClusterMeanVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
VoronoiVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes.
|
private void |
ClusterHullVisualization.Instance.addCSSClasses(SVGPlot svgp,
int clusterID,
double opac)
Adds the required CSS-Classes
|
Modifier and Type | Method and Description |
---|---|
private void |
TreeSphereVisualization.Instance.visualizeMTreeEntry(SVGPlot svgp,
Element layer,
Projection2D proj,
AbstractMTree<?,D,N,E,?> mtree,
E entry,
int depth)
Recursively draw the MBR rectangles.
|
private void |
TreeMBRVisualization.Instance.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 |
COPVectorVisualization.Instance.setupCSS(SVGPlot svgp)
Registers the COP error vector-CSS-Class at a SVGPlot.
|
private void |
BubbleVisualization.Instance.setupCSS(SVGPlot svgp,
ClassStylingPolicy policy)
Registers the Bubble-CSS-Class at a SVGPlot.
|
Modifier and Type | Method and Description |
---|---|
private void |
MoveObjectsToolVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
SelectionConvexHullVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
SelectionCubeVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
protected void |
SelectionToolDotVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
private void |
SelectionDotVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
protected void |
SelectionToolCubeVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes.
|
private void |
DistanceFunctionVisualization.Instance.addCSSClasses(SVGPlot svgp)
Adds the required CSS-Classes
|
static 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
|
Modifier and Type | Method and Description |
---|---|
private double |
ClusterEvaluationVisualization.addBarChart(SVGPlot svgp,
Element parent,
double ypos,
String label,
double maxValue,
double value) |
private double |
ClusterEvaluationVisualization.addHeader(SVGPlot svgp,
Element parent,
double ypos,
String text) |
private double |
KeyVisualization.Instance.drawHierarchy(SVGPlot svgp,
MarkerLibrary ml,
DoubleDoublePair size,
DoubleDoublePair pos,
int depth,
Cluster<Model> cluster,
gnu.trove.map.TObjectIntMap<Cluster<Model>> cnum,
Hierarchy<Cluster<Model>> hier) |
protected void |
KeyVisualization.Instance.setupCSS(SVGPlot svgp)
Registers the Tooltip-CSS-Class at a SVGPlot.
|
private void |
XYCurveVisualization.setupCSS(VisualizerContext context,
SVGPlot svgp)
Setup the CSS classes for the plot.
|