summaryrefslogtreecommitdiff
path: root/addons/3dpc/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'addons/3dpc/src/main/java')
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/OpenGL3DParallelCoordinates.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/Parallel3DRenderer.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/AbstractLayout3DPC.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/CompactCircularMSTLayout3DPC.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layout.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/Layouter3DPC.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/MultidimensionalScalingMSTLayout3DPC.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimilarityBasedLayouter3DPC.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/layout/SimpleCircularMSTLayout3DPC.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/AbstractSimpleOverlay.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Arcball1DOFAdapter.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/Simple1DOFCamera.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMenuOverlay.java1
-rw-r--r--addons/3dpc/src/main/java/de/lmu/ifi/dbs/elki/visualization/parallel3d/util/SimpleMessageOverlay.java1
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 {
/**