summaryrefslogtreecommitdiff
path: root/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg
diff options
context:
space:
mode:
Diffstat (limited to 'addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg')
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGArrow.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGButton.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCheckbox.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCloneVisible.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGEffects.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperCube.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperSphere.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPath.java1
-rwxr-xr-xaddons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPlot.java18
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGScoreBar.java1
-rwxr-xr-xaddons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGSimpleLinearAxis.java1
-rwxr-xr-xaddons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGUtil.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateRunner.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateSynchronizer.java1
-rw-r--r--addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/VoronoiDraw.java1
15 files changed, 15 insertions, 17 deletions
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGArrow.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGArrow.java
index afa42afd..da7b0d5b 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGArrow.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGArrow.java
@@ -30,6 +30,7 @@ import org.w3c.dom.Element;
*
* @author Erich Schubert
* @author Robert Rödler
+ * @since 0.5.5
*
* @apiviz.uses SVGPath
*/
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGButton.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGButton.java
index 6a542a7e..2912b88f 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGButton.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGButton.java
@@ -31,6 +31,7 @@ import de.lmu.ifi.dbs.elki.visualization.css.CSSClass;
* Class to draw a button as SVG.
*
* @author Erich Schubert
+ * @since 0.5.0
*/
public class SVGButton {
/**
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCheckbox.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCheckbox.java
index 1cab95b9..e6bbe0d1 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCheckbox.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCheckbox.java
@@ -37,6 +37,7 @@ import org.w3c.dom.events.EventTarget;
* SVG checkbox.
*
* @author Sascha Goldhofer
+ * @since 0.5.0
*/
public class SVGCheckbox {
/**
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCloneVisible.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCloneVisible.java
index c09717f7..0f20cf73 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCloneVisible.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGCloneVisible.java
@@ -34,6 +34,7 @@ import de.lmu.ifi.dbs.elki.utilities.xml.DOMCloner;
* Clone visible parts of an SVG document.
*
* @author Erich Schubert
+ * @since 0.2
*/
public class SVGCloneVisible extends DOMCloner {
@Override
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGEffects.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGEffects.java
index 4171ce51..eae1717a 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGEffects.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGEffects.java
@@ -29,6 +29,7 @@ import org.w3c.dom.Element;
* Class containing some popular SVG effects.
*
* @author Erich Schubert
+ * @since 0.5.0
*/
public class SVGEffects {
/**
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperCube.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperCube.java
index 9faad348..e17e97bc 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperCube.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperCube.java
@@ -39,6 +39,7 @@ import de.lmu.ifi.dbs.elki.visualization.projections.Projection2D;
* Utility class to draw hypercubes, wireframe and filled.
*
* @author Erich Schubert
+ * @since 0.4.0
*
* @apiviz.uses SVGPath
* @apiviz.uses Projection2D
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperSphere.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperSphere.java
index e3fc9386..1ed7962d 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperSphere.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGHyperSphere.java
@@ -33,6 +33,7 @@ import de.lmu.ifi.dbs.elki.visualization.projections.Projection2D;
* Utility class to draw hypercubes, wireframe and filled.
*
* @author Erich Schubert
+ * @since 0.4.0
*
* @apiviz.uses SVGPath
* @apiviz.uses Projection2D
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPath.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPath.java
index 948f09a7..fe71b50b 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPath.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPath.java
@@ -35,6 +35,7 @@ import de.lmu.ifi.dbs.elki.utilities.datastructures.iterator.ArrayListIter;
* Element used for building an SVG path using a string buffer.
*
* @author Erich Schubert
+ * @since 0.3
*
* @apiviz.uses Element oneway - - «create»
*/
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPlot.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPlot.java
index 7eb51819..3c58ced7 100755
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPlot.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGPlot.java
@@ -73,6 +73,7 @@ import de.lmu.ifi.dbs.elki.visualization.css.CSSClassManager.CSSNamingConflict;
* creation, axis plotting, markers and number formatting for SVG.
*
* @author Erich Schubert
+ * @since 0.2
*
* @apiviz.landmark
* @apiviz.composedOf CSSClassManager
@@ -488,23 +489,6 @@ public class SVGPlot {
}
/**
- * Test whether FOP were installed (for PDF, PS and EPS output support).
- *
- * @return true when FOP is available.
- */
- public static boolean hasFOPInstalled() {
- try {
- Class<?> c1 = Class.forName("org.apache.fop.svg.PDFTranscoder");
- Class<?> c2 = Class.forName("org.apache.fop.render.ps.PSTranscoder");
- Class<?> c3 = Class.forName("org.apache.fop.render.ps.EPSTranscoder");
- return (c1 != null) && (c2 != null) && (c3 != null);
- }
- catch(ClassNotFoundException e) {
- return false;
- }
- }
-
- /**
* Transcode file to PNG.
*
* @param file Output filename
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGScoreBar.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGScoreBar.java
index dd16070d..cd1a5274 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGScoreBar.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGScoreBar.java
@@ -33,6 +33,7 @@ import org.w3c.dom.Element;
* a relative score.
*
* @author Sascha Goldhofer
+ * @since 0.5.0
*/
// TODO: refactor to get a progress bar?
public class SVGScoreBar {
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGSimpleLinearAxis.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGSimpleLinearAxis.java
index 5559e602..f80f6128 100755
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGSimpleLinearAxis.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGSimpleLinearAxis.java
@@ -36,6 +36,7 @@ import de.lmu.ifi.dbs.elki.visualization.style.StyleLibrary;
* Class to draw a simple axis with tick marks on the plot.
*
* @author Erich Schubert
+ * @since 0.2
*
* @apiviz.uses CSSClass
* @apiviz.uses CSSClassManager
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGUtil.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGUtil.java
index b85af07e..08fef1be 100755
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGUtil.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/SVGUtil.java
@@ -51,6 +51,7 @@ import gnu.trove.map.hash.TObjectIntHashMap;
* string) and Namespace handling
*
* @author Erich Schubert
+ * @since 0.2
*
* @apiviz.uses Element oneway - - «create»
*/
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateRunner.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateRunner.java
index 17033ef8..4e57ed09 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateRunner.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateRunner.java
@@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.logging.LoggingUtil;
* Batik UI.
*
* @author Erich Schubert
+ * @since 0.3
*
* @apiviz.has Runnable
* @apiviz.uses UpdateSynchronizer
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateSynchronizer.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateSynchronizer.java
index 30eaa304..49a8c6bc 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateSynchronizer.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/UpdateSynchronizer.java
@@ -28,6 +28,7 @@ package de.lmu.ifi.dbs.elki.visualization.svg;
* API to synchronize updates
*
* @author Erich Schubert
+ * @since 0.3
*
* @apiviz.has UpdateRunner
*/
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/VoronoiDraw.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/VoronoiDraw.java
index 434bf240..c816fbe0 100644
--- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/VoronoiDraw.java
+++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg/VoronoiDraw.java
@@ -35,6 +35,7 @@ import de.lmu.ifi.dbs.elki.visualization.projections.Projection2D;
*
* @author Robert Rödler
* @author Erich Schubert
+ * @since 0.5.0
*
* @apiviz.uses de.lmu.ifi.dbs.elki.math.geometry.SweepHullDelaunay2D.Triangle
* @apiviz.uses Projection2D