Home
last modified time | relevance | path

Searched refs:svgp (Results 1 – 25 of 77) sorted by relevance

1234

/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/
H A DSVGEffects.java57 public static void addShadowFilter(SVGPlot svgp) { in addShadowFilter() argument
58 Element shadow = svgp.getIdElement(SHADOW_ID); in addShadowFilter()
60 shadow = svgp.svgElement(SVGConstants.SVG_FILTER_TAG); in addShadowFilter()
84 svgp.getDefs().appendChild(shadow); in addShadowFilter()
85 svgp.putIdElement(SHADOW_ID, shadow); in addShadowFilter()
96 public static void addLightGradient(SVGPlot svgp) { in addLightGradient() argument
97 Element gradient = svgp.getIdElement(LIGHT_GRADIENT_ID); in addLightGradient()
106 Element stop0 = svgp.svgElement(SVGConstants.SVG_STOP_TAG); in addLightGradient()
130 svgp.getDefs().appendChild(gradient); in addLightGradient()
131 svgp.putIdElement(LIGHT_GRADIENT_ID, gradient); in addLightGradient()
[all …]
H A DSVGHyperCube.java61 public static Element drawFrame(SVGPlot svgp, Projection2D proj, double[] min, double[] max) { in drawFrame() argument
66 return path.makeElement(svgp); in drawFrame()
83 return path.makeElement(svgp); in drawFrame()
94 public static Element drawFrame(SVGPlot svgp, Projection2D proj, SpatialComparable box) { in drawFrame() argument
104 return path.makeElement(svgp); in drawFrame()
118 Element group = svgp.svgElement(SVGConstants.SVG_G_TAG); in drawFilled()
121 recDrawSides(svgp, group, cls, rv_min[0], rv_min[1], edges, 0, BitsUtil.zero(edges.size())); in drawFilled()
136 Element group = svgp.svgElement(SVGConstants.SVG_G_TAG); in drawFilled()
139 recDrawSides(svgp, group, cls, rv_min[0], rv_min[1], edges, 0, BitsUtil.zero(edges.size())); in drawFilled()
153 Element group = svgp.svgElement(SVGConstants.SVG_G_TAG); in drawFilled()
[all …]
H A DSVGScoreBar.java114 public Element build(SVGPlot svgp, double x, double y, double width, double height) { in build() argument
115 Element barchart = svgp.svgElement(SVGConstants.SVG_G_TAG); in build()
118 Element bar = svgp.svgRect(x, y, width, height); in build()
129 … chart = svgp.svgRect(x + frame + fpos, y + frame, width - fpos - 2 * frame, height - 2 * frame); in build()
132 chart = svgp.svgRect(x + frame, y + frame, fpos, height - 2 * frame); in build()
143 Element lbl = svgp.svgText(x + 0.05 * width, y + 0.75 * height, num); in build()
150 Element lbl = svgp.svgText(x + 1.05 * width, y + 0.75 * height, label); in build()
H A DSVGButton.java113 public Element render(SVGPlot svgp) { in render() argument
114 Element tag = svgp.svgElement(SVGConstants.SVG_G_TAG); in render()
115 Element button = svgp.svgRect(x, y, w, h); in render()
123 if (svgp.getIdElement(SVGEffects.LIGHT_GRADIENT_ID) != null) { in render()
124 Element light = svgp.svgRect(x, y, w, h); in render()
134 if(svgp.getIdElement(SVGEffects.SHADOW_ID) != null) { in render()
142 Element label = svgp.svgText(x + w * .5, y + h * .7, title); in render()
H A DSVGArrow.java66 public static Element makeArrow(SVGPlot svgp, Direction dir, double x, double y, double size) { in makeArrow() argument
71 … y + hs).drawTo(x - hs, y).drawTo(x + hs, y - hs).drawTo(x + hs, y + hs).close().makeElement(svgp); in makeArrow()
73 … y - hs).drawTo(x + hs, y - hs).drawTo(x, y + hs).drawTo(x - hs, y - hs).close().makeElement(svgp); in makeArrow()
75 … y - hs).drawTo(x + hs, y).drawTo(x - hs, y + hs).drawTo(x - hs, y - hs).close().makeElement(svgp); in makeArrow()
77 … y + hs).drawTo(x, y - hs).drawTo(x + hs, y + hs).drawTo(x - hs, y + hs).close().makeElement(svgp); in makeArrow()
H A DSVGCheckbox.java84 public Element renderCheckBox(SVGPlot svgp, double x, double y, double size) { in renderCheckBox() argument
86 final Element checkmark = SVGEffects.makeCheckmark(svgp); in renderCheckBox()
93 Element checkbox_box = SVGUtil.svgRect(svgp.getDocument(), x, y, size, size); in renderCheckBox()
99 final Element checkbox = svgp.svgElement(SVGConstants.SVG_G_TAG); in renderCheckBox()
105 Element labele = svgp.svgText(x + 2 * size, y + size, label); in renderCheckBox()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/parallel/
H A DAxisReorderVisualization.java134 addCSSClasses(svgp); in fullRedraw()
144 Element back = svgp.svgRect(-controlsize * .5, ypos, getSizeX() + controlsize, controlsize); in fullRedraw()
266 private void addCSSClasses(SVGPlot svgp) { in addCSSClasses() argument
268 if(!svgp.getCSSClassManager().contains(SELECTDIMENSIONORDER)) { in addCSSClasses()
272 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
274 if(!svgp.getCSSClassManager().contains(SDO_BORDER)) { in addCSSClasses()
279 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
281 if(!svgp.getCSSClassManager().contains(SDO_BUTTON)) { in addCSSClasses()
286 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
288 if(!svgp.getCSSClassManager().contains(SDO_ARROW)) { in addCSSClasses()
[all …]
H A DAxisVisibilityVisualization.java144 addCSSClasses(svgp); in fullRedraw()
193 layer.appendChild(path.makeElement(svgp, SAV_CROSS)); in makeButtonForVisible()
261 private void addCSSClasses(SVGPlot svgp) { in addCSSClasses() argument
263 if(!svgp.getCSSClassManager().contains(SELECTAXISVISIBILITY)) { in addCSSClasses()
267 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
269 if(!svgp.getCSSClassManager().contains(SAV_BORDER)) { in addCSSClasses()
274 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
276 if(!svgp.getCSSClassManager().contains(SAV_BUTTON)) { in addCSSClasses()
281 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
283 if(!svgp.getCSSClassManager().contains(SAV_CROSS)) { in addCSSClasses()
[all …]
H A DParallelAxisVisualization.java131 addCSSClasses(svgp); in fullRedraw()
141 …SVGSimpleLinearAxis.drawAxis(svgp, layer, proj.getAxisScale(i), axisX, getSizeY(), axisX, 0, SVGSi… in fullRedraw()
144 …SVGSimpleLinearAxis.drawAxis(svgp, layer, proj.getAxisScale(i), axisX, 0, axisX, getSizeY(), SVGSi… in fullRedraw()
154 Element text = svgp.svgText(axisX, -.7 * getMarginTop(), label); in fullRedraw()
163 …Element button = svgp.svgRect(axisX - getAxisSep() * .475, -getMarginTop(), .95 * getAxisSep(), .5… in fullRedraw()
176 private void addCSSClasses(SVGPlot svgp) { in addCSSClasses() argument
178 if(!svgp.getCSSClassManager().contains(AXIS_LABEL)) { in addCSSClasses()
184 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
186 if(!svgp.getCSSClassManager().contains(INVERTEDAXIS)) { in addCSSClasses()
190 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/visunproj/
H A DKeyVisualization.java203 setupCSS(svgp); in fullRedraw()
204 layer = svgp.svgElement(SVGConstants.SVG_G_TAG); in fullRedraw()
251 drawHierarchy(svgp, ml, size, pos, 0, cluster, cnum, hier); in fullRedraw()
301 protected void setupCSS(SVGPlot svgp) { in setupCSS() argument
307 CSSClass keycaption = new CSSClass(svgp, KEY_CAPTION); in setupCSS()
312 svgp.addCSSClassOrLogError(keycaption); in setupCSS()
314 CSSClass keyentry = new CSSClass(svgp, KEY_ENTRY); in setupCSS()
318 svgp.addCSSClassOrLogError(keyentry); in setupCSS()
320 CSSClass hierline = new CSSClass(svgp, KEY_HIERLINE); in setupCSS()
323 svgp.addCSSClassOrLogError(hierline); in setupCSS()
[all …]
H A DDendrogramVisualization.java229 layer = svgp.svgElement(SVGConstants.SVG_G_TAG); in fullRedraw()
296 setupCSS(svgp, cspol, linew); in fullRedraw()
362 setupCSS(svgp, linew); in fullRedraw()
406 protected void setupCSS(SVGPlot svgp, double linew) { in setupCSS() argument
417 svgp.addCSSClassOrLogError(keycaption); in setupCSS()
419 CSSClass hierline = new CSSClass(svgp, KEY_HIERLINE); in setupCSS()
424 svgp.addCSSClassOrLogError(hierline); in setupCSS()
426 svgp.updateStyleElement(); in setupCSS()
437 setupCSS(svgp, linew); in setupCSS()
447 svgp.addCSSClassOrLogError(hierline); in setupCSS()
[all …]
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/optics/
H A DOPTICSPlotCutVisualization.java167 elemText = svgp.svgText(StyleLibrary.SCALE * 1.05, yAct, label); in incrementalRedraw()
178 elementLine = svgp.svgLine(0, yAct, StyleLibrary.SCALE * 1.04, yAct); in incrementalRedraw()
237 svgp.requestRedraw(this.task, this); in startDrag()
247 svgp.requestRedraw(this.task, this); in duringDrag()
262 svgp.requestRedraw(this.task, this); in endDrag()
279 if(!svgp.getCSSClassManager().contains(CSS_EPSILON)) { in addCSSClasses()
280 final CSSClass label = new CSSClass(svgp, CSS_EPSILON); in addCSSClasses()
284 svgp.addCSSClassOrLogError(label); in addCSSClasses()
287 if(!svgp.getCSSClassManager().contains(CSS_LINE)) { in addCSSClasses()
288 final CSSClass lcls = new CSSClass(svgp, CSS_LINE); in addCSSClasses()
[all …]
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/
H A DAbstractVisualization.java60 protected final VisualizationPlot svgp; field in AbstractVisualization
90 this.svgp = plot; in AbstractVisualization()
178 svgp.requestRedraw(this.task, this); in resultChanged()
182 svgp.requestRedraw(this.task, this); in resultChanged()
186 svgp.requestRedraw(this.task, this); in resultChanged()
200 svgp.requestRedraw(this.task, this); in visualizationChanged()
204 svgp.requestRedraw(this.task, this); in visualizationChanged()
211 svgp.requestRedraw(this.task, this); in contentChanged()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/scatterplot/selection/
H A DDistanceFunctionVisualization.java246 addCSSClasses(svgp); in fullRedraw()
264 Element dot = svgp.svgCircle(v[0], v[1], size); in fullRedraw()
288 dist = SVGHyperSphere.drawLp(svgp, proj, rel.get(i), iter.doubleValue(), p); in fullRedraw()
294 dist = drawCosine(svgp, proj, refvec, maxangle); in fullRedraw()
311 private void addCSSClasses(SVGPlot svgp) { in addCSSClasses() argument
314 if(!svgp.getCSSClassManager().contains(KNNMARKER)) { in addCSSClasses()
318 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
321 if(!svgp.getCSSClassManager().contains(DISTANCEFUNCTION)) { in addCSSClasses()
328 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
331 if(!svgp.getCSSClassManager().contains(KNNDIST)) { in addCSSClasses()
[all …]
H A DSelectionCubeVisualization.java149 private void addCSSClasses(SVGPlot svgp) { in addCSSClasses() argument
152 if(!svgp.getCSSClassManager().contains(CSS_CUBE)) { in addCSSClasses()
166 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
169 if(!svgp.getCSSClassManager().contains(CSS_CUBEFRAME)) { in addCSSClasses()
175 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
186 private void setSVGRect(SVGPlot svgp, Projection2D proj) { in setSVGRect() argument
191 Element r = SVGHyperCube.drawFrame(svgp, proj, ranges); in setSVGRect()
196 Element r = SVGHyperCube.drawFilled(svgp, CSS_CUBE, proj, ranges); in setSVGRect()
206 addCSSClasses(svgp); in fullRedraw()
209 setSVGRect(svgp, proj); in fullRedraw()
H A DMoveObjectsToolVisualization.java135 addCSSClasses(svgp); in fullRedraw()
137 layer.appendChild(rtag = svgp.svgElement(SVGConstants.SVG_G_TAG, CSS_ARROW)); in fullRedraw()
138 …layer.appendChild(new DragableArea(svgp, -0.6 * StyleLibrary.SCALE, -0.7 * StyleLibrary.SCALE, 1.3… in fullRedraw()
185 private void addCSSClasses(SVGPlot svgp) { in addCSSClasses() argument
187 if(!svgp.getCSSClassManager().contains(CSS_ARROW)) { in addCSSClasses()
193 svgp.addCSSClassOrLogError(acls); in addCSSClasses()
205 …rtag.appendChild(svgp.svgLine(startPoint.getX(), startPoint.getY(), dragPoint.getX(), dragPoint.ge… in duringDrag()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/result/
H A DExportVisualizations.java205 VisualizationPlot svgp = new VisualizationPlot(); in processItem() local
206 svgp.getRoot().setAttribute(SVGConstants.SVG_WIDTH_ATTRIBUTE, "20cm"); in processItem()
207 svgp.getRoot().setAttribute(SVGConstants.SVG_HEIGHT_ATTRIBUTE, (20 * height / width) + "cm"); in processItem()
237 svgp.getRoot().appendChild(layer.getLayer()); in processItem()
239 svgp.updateStyleElement(); in processItem()
252 svgp.saveAsSVG(outname); in processItem()
257 svgp.saveAsPNG(outname, (int) (iwidth * ratio), iwidth); in processItem()
262 svgp.saveAsPDF(outname); in processItem()
267 svgp.saveAsPS(outname); in processItem()
272 svgp.saveAsEPS(outname); in processItem()
[all …]
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/scatterplot/
H A DTooltipScoreVisualization.java175 …return svgp.svgText(x + dotsize, y + fontsize * 0.07, settings.nf.format(result.get(id).doubleValu… in makeTooltip()
184 protected void setupCSS(SVGPlot svgp) { in setupCSS() argument
189 CSSClass tooltiphidden = new CSSClass(svgp, TOOLTIP_HIDDEN); in setupCSS()
193 svgp.addCSSClassOrLogError(tooltiphidden); in setupCSS()
195 CSSClass tooltipvisible = new CSSClass(svgp, TOOLTIP_VISIBLE); in setupCSS()
198 svgp.addCSSClassOrLogError(tooltipvisible); in setupCSS()
200 CSSClass tooltipsticky = new CSSClass(svgp, TOOLTIP_STICKY); in setupCSS()
203 svgp.addCSSClassOrLogError(tooltipsticky); in setupCSS()
206 CSSClass tooltiparea = new CSSClass(svgp, TOOLTIP_AREA); in setupCSS()
211 svgp.addCSSClassOrLogError(tooltiparea); in setupCSS()
[all …]
H A DTooltipStringVisualization.java164 return svgp.svgText(x + dotsize, y + fontsize * 0.07, label); in makeTooltip()
173 protected void setupCSS(SVGPlot svgp) { in setupCSS() argument
178 CSSClass tooltiphidden = new CSSClass(svgp, TOOLTIP_HIDDEN); in setupCSS()
182 svgp.addCSSClassOrLogError(tooltiphidden); in setupCSS()
184 CSSClass tooltipvisible = new CSSClass(svgp, TOOLTIP_VISIBLE); in setupCSS()
187 svgp.addCSSClassOrLogError(tooltipvisible); in setupCSS()
189 CSSClass tooltipsticky = new CSSClass(svgp, TOOLTIP_STICKY); in setupCSS()
192 svgp.addCSSClassOrLogError(tooltipsticky); in setupCSS()
195 CSSClass tooltiparea = new CSSClass(svgp, TOOLTIP_AREA); in setupCSS()
200 svgp.addCSSClassOrLogError(tooltiparea); in setupCSS()
H A DReferencePointsVisualization.java130 setupCSS(svgp); in fullRedraw()
137 Element dot = svgp.svgCircle(projected[0], projected[1], dotsize); in fullRedraw()
148 private void setupCSS(SVGPlot svgp) { in setupCSS() argument
150 CSSClass refpoint = new CSSClass(svgp, REFPOINT); in setupCSS()
152 svgp.addCSSClassOrLogError(refpoint); in setupCSS()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/batikutil/
H A DDragableArea.java58 final protected SVGPlot svgp; field in DragableArea
82 this.svgp = plot; in DragableArea()
102 this.svgp = plot; in DragableArea()
122 this.svgp = plot; in DragableArea()
144 this.svgp = plot; in DragableArea()
189 EventTarget targ = svgp.getDocument().getRootElement(); in enableStop()
200 EventTarget targ = svgp.getDocument().getRootElement(); in disableStop()
257 return SVGUtil.elementCoordinatesFromEvent(this.svgp.getDocument(), this.coordref, evt); in getCoordinates()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/scatterplot/cluster/
H A DClusterMeanVisualization.java138 if(!svgp.getCSSClassManager().contains(CSS_MEAN_CENTER)) { in fullRedraw()
142 svgp.addCSSClassOrLogError(center); in fullRedraw()
145 if(!svgp.getCSSClassManager().contains(CSS_MEAN)) { in fullRedraw()
148 svgp.addCSSClassOrLogError(center); in fullRedraw()
175 Element meanMarker = ml.useMarker(svgp, layer, mean[0], mean[1], cnum, marker_size * 3); in fullRedraw()
179 Element meanMarkerCenter = svgp.svgLine(mean[0] - .7, mean[1], mean[0] + .7, mean[1]); in fullRedraw()
181 Element meanMarkerCenter2 = svgp.svgLine(mean[0], mean[1] - .7, mean[0], mean[1] + .7); in fullRedraw()
187 svgp.updateStyleElement(); in fullRedraw()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/parallel/index/
H A DRTreeParallelVisualization.java140 addCSSClasses(svgp); in fullRedraw()
142 visualizeRTreeEntry(svgp, layer, proj, tree, root, 0, 0); in fullRedraw()
150 private void addCSSClasses(SVGPlot svgp) { in addCSSClasses() argument
155 if(!svgp.getCSSClassManager().contains(INDEX + i)) { in addCSSClasses()
173 svgp.addCSSClassOrLogError(cls); in addCSSClasses()
176 svgp.updateStyleElement(); in addCSSClasses()
189 …private void visualizeRTreeEntry(SVGPlot svgp, Element layer, ProjectionParallel proj, AbstractRSt… in visualizeRTreeEntry() argument
203 layer.appendChild(path.makeElement(svgp, INDEX + depth)); in visualizeRTreeEntry()
210 visualizeRTreeEntry(svgp, layer, proj, rtree, child, depth + 1, ++step); in visualizeRTreeEntry()
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/pairsegments/
H A DCircleSegmentsVisualizer.java260 svgp.requestRedraw(this.task, this); in toggleUnclusteredPairs()
292 layer = svgp.svgElement(SVGConstants.SVG_G_TAG); in fullRedraw()
293 visLayer = svgp.svgElement(SVGConstants.SVG_G_TAG); in fullRedraw()
299 ctrlLayer = svgp.svgElement(SVGConstants.SVG_G_TAG); in fullRedraw()
336 svgp.addCSSClassOrLogError(cssReferenceBorder); in addCSSClasses()
343 svgp.addCSSClassOrLogError(cluster_hover); in addCSSClasses()
349 svgp.addCSSClassOrLogError(cluster_unpaired); in addCSSClasses()
354 svgp.addCSSClassOrLogError(cluster_unpaired_s); in addCSSClasses()
365 svgp.addCSSClassOrLogError(clusterClasses); in addCSSClasses()
571 Element thumbnail = SVGUtil.svgElement(svgp.getDocument(), SVGConstants.SVG_G_TAG); in drawClusteringInfo()
[all …]
/dports/misc/elki/elki-release0.7.1-1166-gfb1fffdf3/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/histogram/
H A DColoredHistogramVisualizer.java170 layer = SVGUtil.svgElement(svgp.getDocument(), SVGConstants.SVG_G_TAG); in fullRedraw()
181 setupCSS(svgp, (cspol != null) ? cspol.getMaxStyle() : 0); in fullRedraw()
230 …SVGSimpleLinearAxis.drawAxis(svgp, layer, yscale, 0, ysize, 0, 0, SVGSimpleLinearAxis.LabelStyle.L… in fullRedraw()
261 …Element row = SVGUtil.svgRect(svgp.getDocument(), xsize * lpos, ysize * (1 - (val + stack)), xsize… in fullRedraw()
299 layer.appendChild(paths[i].makeElement(svgp, BIN + (off + i - 1))); in fullRedraw()
302 svgp.updateStyleElement(); in fullRedraw()
311 private void setupCSS(SVGPlot svgp, int numc) { in setupCSS() argument
315 CSSClass allInOne = new CSSClass(svgp, BIN + -1); in setupCSS()
325 svgp.addCSSClassOrLogError(allInOne); in setupCSS()
328 CSSClass bin = new CSSClass(svgp, BIN + clusterID); in setupCSS()
[all …]

1234