diff options
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.java | 12 |
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 +} |