diff options
Diffstat (limited to 'addons/3dpc')
15 files changed, 16 insertions, 22 deletions
diff --git a/addons/3dpc/pom.xml b/addons/3dpc/pom.xml index 609e2fe8..db42809c 100644 --- a/addons/3dpc/pom.xml +++ b/addons/3dpc/pom.xml @@ -1,10 +1,11 @@ +<?xml version='1.0' encoding='UTF-8'?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>de.lmu.ifi.dbs.elki</groupId> - <version>0.7.0</version> + <version>0.7.1</version> <artifactId>elki-project</artifactId> <relativePath>../../</relativePath> </parent> @@ -25,27 +26,6 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> - <build> - <plugins> - <!-- javadoc --> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.9.1</version> - <configuration> - </configuration> - </plugin> - <!-- jar packaging --> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jar-plugin</artifactId> - <version>2.3.1</version> - <configuration> - </configuration> - </plugin> - </plugins> - </build> - <dependencies> <dependency> <groupId>de.lmu.ifi.dbs.elki</groupId> diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/OpenGL3DParallelCoordinates.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/OpenGL3DParallelCoordinates.java index 966ead1c..410f1dbb 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/OpenGL3DParallelCoordinates.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/OpenGL3DParallelCoordinates.java @@ -106,6 +106,7 @@ import de.lmu.ifi.dbs.elki.visualization.style.StylingPolicy; * FIXME: proper depth-sorting of edges. It's not that simple, unfortunately. * * @author Erich Schubert + * @since 0.6.0 * * @param <O> Object type */ diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/Parallel3DRenderer.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/Parallel3DRenderer.java index d313dc57..fe0e4796 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/Parallel3DRenderer.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/Parallel3DRenderer.java @@ -77,6 +77,7 @@ import de.lmu.ifi.dbs.elki.visualization.svg.SVGUtil; * TODO: generalize to non-numeric features and scales. * * @author Erich Schubert + * @since 0.6.0 * * @param <O> Object type */ diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/AbstractLayout3DPC.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/AbstractLayout3DPC.java index a5190091..b5c5ffa5 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/AbstractLayout3DPC.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/AbstractLayout3DPC.java @@ -43,6 +43,7 @@ import de.lmu.ifi.dbs.elki.visualization.parallel3d.layout.Layout.Edge; * Abstract class for dimension similarity based layouters. * * @author Erich Schubert + * @since 0.6.0 */ public abstract class AbstractLayout3DPC<N extends Layout.Node> implements SimilarityBasedLayouter3DPC<NumberVector> { /** diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/CompactCircularMSTLayout3DPC.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/CompactCircularMSTLayout3DPC.java index bb85b152..d2377e7f 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/CompactCircularMSTLayout3DPC.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/CompactCircularMSTLayout3DPC.java @@ -42,6 +42,7 @@ import de.lmu.ifi.dbs.elki.utilities.documentation.Reference; * </p> * * @author Erich Schubert + * @since 0.6.0 */ @Reference(authors = "Elke Achtert, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek", title = "Interactive Data Mining with 3D-Parallel-Coordinate-Trees", booktitle = "Proc. of the 2013 ACM International Conference on Management of Data (SIGMOD)", url = "http://dx.doi.org/10.1145/2463676.2463696") public class CompactCircularMSTLayout3DPC extends AbstractLayout3DPC<CompactCircularMSTLayout3DPC.Node> { diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layout.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layout.java index 152f028b..42b16ee5 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layout.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layout.java @@ -29,6 +29,7 @@ import java.util.List; * Layout class. * * @author Erich Schubert + * @since 0.6.0 */ public class Layout { /** diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layouter3DPC.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layouter3DPC.java index 7fe50320..5516d01a 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layouter3DPC.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layouter3DPC.java @@ -29,6 +29,7 @@ import de.lmu.ifi.dbs.elki.database.relation.Relation; * Arrange parallel coordinates on a 2D plane, for 3D parallel coordinates. * * @author Erich Schubert + * @since 0.6.0 * * @param <V> Object type */ diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/MultidimensionalScalingMSTLayout3DPC.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/MultidimensionalScalingMSTLayout3DPC.java index 95aaa99e..825fc3ac 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/MultidimensionalScalingMSTLayout3DPC.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/MultidimensionalScalingMSTLayout3DPC.java @@ -44,6 +44,7 @@ import de.lmu.ifi.dbs.elki.utilities.documentation.Reference; * </p> * * @author Erich Schubert + * @since 0.6.0 */ @Reference(authors = "Elke Achtert, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek", title = "Interactive Data Mining with 3D-Parallel-Coordinate-Trees", booktitle = "Proc. of the 2013 ACM International Conference on Management of Data (SIGMOD)", url = "http://dx.doi.org/10.1145/2463676.2463696") public class MultidimensionalScalingMSTLayout3DPC extends AbstractLayout3DPC<MultidimensionalScalingMSTLayout3DPC.Node> { diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimilarityBasedLayouter3DPC.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimilarityBasedLayouter3DPC.java index c69a4837..d6620dd9 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimilarityBasedLayouter3DPC.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimilarityBasedLayouter3DPC.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.utilities.optionhandling.OptionID; * Similarity based layouting algorithms. * * @author Erich Schubert + * @since 0.6.0 * * @param <V> Data type */ diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimpleCircularMSTLayout3DPC.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimpleCircularMSTLayout3DPC.java index accf9547..e293ad0d 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimpleCircularMSTLayout3DPC.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimpleCircularMSTLayout3DPC.java @@ -42,6 +42,7 @@ import de.lmu.ifi.dbs.elki.utilities.documentation.Reference; * </p> * * @author Erich Schubert + * @since 0.6.0 */ @Reference(authors = "Elke Achtert, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek", title = "Interactive Data Mining with 3D-Parallel-Coordinate-Trees", booktitle = "Proc. of the 2013 ACM International Conference on Management of Data (SIGMOD)", url = "http://dx.doi.org/10.1145/2463676.2463696") public class SimpleCircularMSTLayout3DPC extends AbstractLayout3DPC<SimpleCircularMSTLayout3DPC.Node> { diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/AbstractSimpleOverlay.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/AbstractSimpleOverlay.java index 43e43f31..d747851a 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/AbstractSimpleOverlay.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/AbstractSimpleOverlay.java @@ -31,6 +31,7 @@ import javax.media.opengl.GL2; * TODO: make color configurable? * * @author Erich Schubert + * @since 0.6.0 */ public abstract class AbstractSimpleOverlay { /** diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Arcball1DOFAdapter.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Arcball1DOFAdapter.java index a24e63c7..862eab04 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Arcball1DOFAdapter.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Arcball1DOFAdapter.java @@ -37,6 +37,7 @@ import de.lmu.ifi.dbs.elki.math.linearalgebra.VMath; * Arcball style helper. * * @author Erich Schubert + * @since 0.6.0 * * @apiviz.uses Simple1DOFCamera */ diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Simple1DOFCamera.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Simple1DOFCamera.java index c0d33be1..c4b538cd 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Simple1DOFCamera.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Simple1DOFCamera.java @@ -38,6 +38,7 @@ import javax.media.opengl.glu.GLU; * view will have the usual X/Y plane on the ground. * * @author Erich Schubert + * @since 0.6.0 * * @apiviz.uses CameraListener */ diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMenuOverlay.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMenuOverlay.java index 9cd55198..8f136606 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMenuOverlay.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMenuOverlay.java @@ -39,6 +39,7 @@ import com.jogamp.opengl.util.awt.TextRenderer; * TODO: Hover effects? * * @author Erich Schubert + * @since 0.6.0 */ public abstract class SimpleMenuOverlay extends AbstractSimpleOverlay implements MouseListener { /** diff --git a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMessageOverlay.java b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMessageOverlay.java index fc8f916d..5e808f51 100644 --- a/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMessageOverlay.java +++ b/addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMessageOverlay.java @@ -34,6 +34,7 @@ import com.jogamp.opengl.util.awt.TextRenderer; * Simple menu overlay. * * @author Erich Schubert + * @since 0.6.0 */ public class SimpleMessageOverlay extends AbstractSimpleOverlay { /** |