summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java b/src/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java
index 66518c8f..acd4a829 100644
--- a/src/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java
+++ b/src/de/lmu/ifi/dbs/elki/visualization/projections/Projection2D.java
@@ -34,6 +34,8 @@ import de.lmu.ifi.dbs.elki.data.NumberVector;
* @author Erich Schubert
*
* @apiviz.landmark
+ *
+ * @apiviz.has CanvasSize
*/
public interface Projection2D extends Projection {
/**
@@ -50,7 +52,7 @@ public interface Projection2D extends Projection {
* @param data vector in data space
* @return vector in rendering space
*/
- public double[] fastProjectDataToRenderSpace(NumberVector<?, ?> data);
+ public double[] fastProjectDataToRenderSpace(NumberVector<?> data);
/**
* Project a data vector from data space to scaled space.
@@ -66,7 +68,7 @@ public interface Projection2D extends Projection {
* @param data vector in data space
* @return vector in scaled space
*/
- public double[] fastProjectDataToScaledSpace(NumberVector<?, ?> data);
+ public double[] fastProjectDataToScaledSpace(NumberVector<?> data);
/**
* Project a vector from scaled space to rendering space.
@@ -91,7 +93,7 @@ public interface Projection2D extends Projection {
* @param prototype Prototype to create vector from
* @return vector in data space
*/
- // public <V extends NumberVector<V, ?>> V fastProjectRenderToDataSpace(double[] data, V prototype);
+ // public <V extends NumberVector<?>> V fastProjectRenderToDataSpace(double[] data, V prototype);
/**
* Project a vector from rendering space to scaled space.
@@ -115,7 +117,7 @@ public interface Projection2D extends Projection {
* @param data vector in data space
* @return vector in rendering space
*/
- public double[] fastProjectRelativeDataToRenderSpace(NumberVector<?, ?> data);
+ public double[] fastProjectRelativeDataToRenderSpace(NumberVector<?> data);
/**
* Project a vector from scaled space to rendering space.
@@ -140,4 +142,4 @@ public interface Projection2D extends Projection {
* @return Bit set, first dimension is bit 0.
*/
public BitSet getVisibleDimensions2D();
-} \ No newline at end of file
+}