diff options
Diffstat (limited to 'addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/svg')
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 |