public interface Projection2D extends Projection
INVSCALE, SCALE
Modifier and Type | Method and Description |
---|---|
CanvasSize |
estimateViewport()
Estimate the viewport requirements
|
double[] |
fastProjectDataToRenderSpace(double[] data)
Project a data vector from data space to rendering space.
|
double[] |
fastProjectDataToRenderSpace(NumberVector data)
Project a data vector from data space to rendering space.
|
double[] |
fastProjectDataToScaledSpace(double[] data)
Project a data vector from data space to scaled space.
|
double[] |
fastProjectDataToScaledSpace(NumberVector data)
Project a data vector from data space to scaled space.
|
double[] |
fastProjectRelativeDataToRenderSpace(double[] data)
Project a data vector from data space to rendering space.
|
double[] |
fastProjectRelativeDataToRenderSpace(NumberVector data)
Project a data vector from data space to rendering space.
|
double[] |
fastProjectRelativeScaledToRenderSpace(double[] v)
Project a vector from scaled space to rendering space.
|
double[] |
fastProjectRenderToDataSpace(double x,
double y)
Project a data vector from rendering space to data space.
|
double[] |
fastProjectRenderToScaledSpace(double x,
double y)
Project a vector from rendering space to scaled space.
|
double[] |
fastProjectScaledToRenderSpace(double[] v)
Project a vector from scaled space to rendering space.
|
long[] |
getVisibleDimensions2D()
Get a bit set of dimensions that are visible.
|
getInputDimensionality, getProjector, getScale
getMenuName
double[] fastProjectDataToRenderSpace(double[] data)
data
- vector in data spacedouble[] fastProjectDataToRenderSpace(NumberVector data)
data
- vector in data spacedouble[] fastProjectDataToScaledSpace(double[] data)
data
- vector in data spacedouble[] fastProjectDataToScaledSpace(NumberVector data)
data
- vector in data spacedouble[] fastProjectScaledToRenderSpace(double[] v)
v
- vector in scaled spacedouble[] fastProjectRenderToDataSpace(double x, double y)
x
- X coordinatey
- Y coordinatedouble[] fastProjectRenderToScaledSpace(double x, double y)
x
- X coordinatey
- Y coordinatedouble[] fastProjectRelativeDataToRenderSpace(double[] data)
data
- vector in data spacedouble[] fastProjectRelativeDataToRenderSpace(NumberVector data)
data
- vector in data spacedouble[] fastProjectRelativeScaledToRenderSpace(double[] v)
v
- vector in scaled spaceCanvasSize estimateViewport()
long[] getVisibleDimensions2D()
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.