Package elki.visualization.projections
Interface Projection
-
- All Superinterfaces:
VisualizationItem
- All Known Subinterfaces:
FullProjection
,Projection1D
,Projection2D
,ProjectionParallel
- All Known Implementing Classes:
AbstractFullProjection
,AbstractProjection
,AbstractSimpleProjection
,AffineProjection
,OPTICSProjection
,SilhouetteProjection
,Simple1D
,Simple2D
,SimpleParallel
public interface Projection extends VisualizationItem
Base interface used for projections in the ELKI visualizers. There are specialized interfaces for 1D and 2D that only compute the projections in the required dimensions!- Since:
- 0.4.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getInputDimensionality()
Get the input dimensionality of the projection.Projector
getProjector()
Projector used for generating this projection.LinearScale
getScale(int d)
Get the scale class for a particular dimension.-
Methods inherited from interface elki.visualization.VisualizationItem
getMenuName
-
-
-
-
Field Detail
-
SCALE
static final double SCALE
Scaling constant. Keep in sync withStyleLibrary.SCALE
.- See Also:
- Constant Field Values
-
INVSCALE
static final double INVSCALE
Inverse scaling constant.- See Also:
- Constant Field Values
-
-
Method Detail
-
getInputDimensionality
int getInputDimensionality()
Get the input dimensionality of the projection.- Returns:
- Input dimensionality
-
getScale
LinearScale getScale(int d)
Get the scale class for a particular dimension.- Parameters:
d
- Dimension- Returns:
- Scale class
-
getProjector
Projector getProjector()
Projector used for generating this projection.- Returns:
- Projector
-
-