
public class Simple1D extends AbstractSimpleProjection implements Projection1D
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
dnum
Our dimension, starting with 0
|
scalesINVSCALE, SCALE| Constructor and Description |
|---|
Simple1D(Projector p,
LinearScale[] scales,
int dnum)
Simple 1D projection using scaling only.
|
| Modifier and Type | Method and Description |
|---|---|
protected double[] |
dearrange(double[] v)
Undo the rearrangement of components.
|
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.
|
String |
getMenuName()
Name to display in the menu.
|
protected double[] |
rearrange(double[] v)
Method to rearrange components.
|
flipSecondEquals, projectRelativeRenderToScaled, projectRelativeScaledToRender, projectRenderToScaled, projectScaledToRenderprojectDataToRenderSpace, projectDataToRenderSpace, projectDataToScaledSpace, projectDataToScaledSpace, projectRelativeDataToRenderSpace, projectRelativeDataToRenderSpace, projectRelativeDataToScaledSpace, projectRelativeDataToScaledSpace, projectRelativeRenderToDataSpace, projectRelativeScaledToDataSpace, projectRenderToDataSpace, projectScaledToDataSpacegetInputDimensionality, getProjector, getScaleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInputDimensionality, getProjector, getScalepublic Simple1D(Projector p, LinearScale[] scales, int dnum)
p - Projectorscales - Scales to usednum - Dimension (starting at 0)public double fastProjectDataToRenderSpace(double[] data)
Projection1DfastProjectDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectDataToRenderSpace(NumberVector data)
Projection1DfastProjectDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectScaledToRender(double[] v)
Projection1DfastProjectScaledToRender in interface Projection1Dv - vector in scaled spacepublic double fastProjectRelativeDataToRenderSpace(double[] data)
Projection1DfastProjectRelativeDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectRelativeDataToRenderSpace(NumberVector data)
Projection1DfastProjectRelativeDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectRelativeScaledToRender(double[] v)
Projection1DfastProjectRelativeScaledToRender in interface Projection1Dv - vector in scaled spaceprotected double[] rearrange(double[] v)
AbstractSimpleProjectionrearrange in class AbstractSimpleProjectionv - double[] to rearrangeprotected double[] dearrange(double[] v)
AbstractSimpleProjectiondearrange in class AbstractSimpleProjectionv - double[] to undo the rearrangementpublic String getMenuName()
VisualizationItemnull or empty string.getMenuName in interface VisualizationItemgetMenuName in class AbstractProjectionCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.