diff options
Diffstat (limited to 'addons/3dpc/src/main/java/de')
14 files changed, 14 insertions, 0 deletions
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 { /** |