Package elki.visualization.projections
Interface Projection1D
-
- All Superinterfaces:
Projection
,VisualizationItem
- All Known Implementing Classes:
Simple1D
public interface Projection1D extends Projection
Interface for projections that have a specialization to only compute the first component.- Since:
- 0.4.0
- Author:
- Erich Schubert
-
-
Field Summary
-
Fields inherited from interface elki.visualization.projections.Projection
INVSCALE, SCALE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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
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
fastProjectRelativeScaledToRender(double[] v)
Project a vector from scaled space to rendering space.double
fastProjectScaledToRender(double[] v)
Project a vector from scaled space to rendering space.-
Methods inherited from interface elki.visualization.projections.Projection
getInputDimensionality, getProjector, getScale
-
Methods inherited from interface elki.visualization.VisualizationItem
getMenuName
-
-
-
-
Method Detail
-
fastProjectDataToRenderSpace
double fastProjectDataToRenderSpace(double[] data)
Project a data vector from data space to rendering space.- Parameters:
data
- vector in data space- Returns:
- vector in rendering space
-
fastProjectDataToRenderSpace
double fastProjectDataToRenderSpace(NumberVector data)
Project a data vector from data space to rendering space.- Parameters:
data
- vector in data space- Returns:
- vector in rendering space
-
fastProjectScaledToRender
double fastProjectScaledToRender(double[] v)
Project a vector from scaled space to rendering space.- Parameters:
v
- vector in scaled space- Returns:
- vector in rendering space
-
fastProjectRelativeDataToRenderSpace
double fastProjectRelativeDataToRenderSpace(double[] data)
Project a data vector from data space to rendering space.- Parameters:
data
- vector in data space- Returns:
- vector in rendering space
-
fastProjectRelativeDataToRenderSpace
double fastProjectRelativeDataToRenderSpace(NumberVector data)
Project a data vector from data space to rendering space.- Parameters:
data
- vector in data space- Returns:
- vector in rendering space
-
fastProjectRelativeScaledToRender
double fastProjectRelativeScaledToRender(double[] v)
Project a vector from scaled space to rendering space.- Parameters:
v
- vector in scaled space- Returns:
- vector in rendering space
-
-