diff options
Diffstat (limited to 'addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections')
14 files changed, 14 insertions, 0 deletions
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractFullProjection.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractFullProjection.java index 4c57a6f0..2893e7da 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractFullProjection.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractFullProjection.java @@ -34,6 +34,7 @@ import de.lmu.ifi.dbs.elki.visualization.projector.Projector; * clear use case that cannot be done by the low level fast projections. * * @author Erich Schubert + * @since 0.4.0 */ public abstract class AbstractFullProjection extends AbstractProjection implements FullProjection { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractProjection.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractProjection.java index bbcd1bcd..c6d7616b 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractProjection.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractProjection.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.visualization.projector.Projector; * Abstract base projection class. * * @author Erich Schubert + * @since 0.4.0 */ public abstract class AbstractProjection implements Projection { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractSimpleProjection.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractSimpleProjection.java index 4b0715a9..6cbdf481 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractSimpleProjection.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AbstractSimpleProjection.java @@ -33,6 +33,7 @@ import de.lmu.ifi.dbs.elki.visualization.projector.Projector; * Simple projections use the given scaling and dimension selection only. * * @author Erich Schubert + * @since 0.4.0 */ public abstract class AbstractSimpleProjection extends AbstractFullProjection { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AffineProjection.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AffineProjection.java index a04c57fc..a3c5d846 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AffineProjection.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/AffineProjection.java @@ -40,6 +40,7 @@ import de.lmu.ifi.dbs.elki.visualization.projector.Projector; * However, this comes at the cost of a matrix multiplication. * * @author Erich Schubert + * @since 0.4.0 */ public class AffineProjection extends AbstractFullProjection implements Projection2D { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/CanvasSize.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/CanvasSize.java index b915ed07..a50fabfe 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/CanvasSize.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/CanvasSize.java @@ -27,6 +27,7 @@ package de.lmu.ifi.dbs.elki.visualization.projections; * Size of a canvas. A 2D bounding rectangle. * * @author Erich Schubert + * @since 0.5.0 */ public class CanvasSize { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/FullProjection.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/FullProjection.java index 553d8faa..a8b7219d 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/FullProjection.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/FullProjection.java @@ -34,6 +34,7 @@ import de.lmu.ifi.dbs.elki.data.NumberVector; * case for them as opposed to always using the low-level fast projections. * * @author Erich Schubert + * @since 0.4.0 */ public interface FullProjection extends Projection { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/OPTICSProjection.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/OPTICSProjection.java index b06d0a6d..de3eb42b 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/OPTICSProjection.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/OPTICSProjection.java @@ -35,6 +35,7 @@ import de.lmu.ifi.dbs.elki.visualization.projector.Projector; * consistency in the visualizer API. * * @author Erich Schubert + * @since 0.4.0 */ public class OPTICSProjection implements Projection { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection.java index 1a501608..456e1ded 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection.java @@ -35,6 +35,7 @@ import de.lmu.ifi.dbs.elki.visualization.style.StyleLibrary; * projections in the required dimensions! * * @author Erich Schubert + * @since 0.4.0 * * @apiviz.landmark * diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection1D.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection1D.java index a5daf0d3..ceac1d41 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection1D.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection1D.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.data.NumberVector; * first component. * * @author Erich Schubert + * @since 0.4.0 * * @apiviz.landmark */ diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java index 6f9f17b0..cd3d1c05 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java @@ -30,6 +30,7 @@ import de.lmu.ifi.dbs.elki.data.NumberVector; * dimensions of the projection. * * @author Erich Schubert + * @since 0.4.0 * * @apiviz.landmark * diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/ProjectionParallel.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/ProjectionParallel.java index 435a2146..fdd88f89 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/ProjectionParallel.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/ProjectionParallel.java @@ -35,6 +35,7 @@ import de.lmu.ifi.dbs.elki.math.scales.LinearScale; * * @author Robert Rödler * @author Erich Schubert + * @since 0.5.0 */ public interface ProjectionParallel extends Projection { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple1D.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple1D.java index b4560152..0df92ef3 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple1D.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple1D.java @@ -31,6 +31,7 @@ import de.lmu.ifi.dbs.elki.visualization.projector.Projector; * Dimension-selecting 1D projection. * * @author Erich Schubert + * @since 0.4.0 */ public class Simple1D extends AbstractSimpleProjection implements Projection1D { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple2D.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple2D.java index 3dff7c3b..1e2b9159 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple2D.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/Simple2D.java @@ -32,6 +32,7 @@ import de.lmu.ifi.dbs.elki.visualization.projector.Projector; * Dimension-selecting 2D projection. * * @author Erich Schubert + * @since 0.4.0 */ public class Simple2D extends AbstractSimpleProjection implements Projection2D { /** diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/SimpleParallel.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/SimpleParallel.java index e25d4088..a5e6b832 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/SimpleParallel.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/projections/SimpleParallel.java @@ -36,6 +36,7 @@ import de.lmu.ifi.dbs.elki.visualization.style.StyleLibrary; * * @author Robert Rödler * @author Erich Schubert + * @since 0.5.0 */ public class SimpleParallel implements ProjectionParallel { /** |