
public class Simple1D extends AbstractSimpleProjection implements Projection1D
| Modifier and Type | Field and Description | 
|---|---|
| (package private) int | dnumOur dimension, starting with 0 | 
scalesSCALE| Constructor and Description | 
|---|
| Simple1D(LinearScale[] scales,
        int dnum)Simple 1D projection using scaling only. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Vector | dearrange(Vector v)Undo the rearrangement of components | 
| double | fastProjectDataToRenderSpace(NumberVector<?> data)Project a data vector from data space to rendering space. | 
| double | fastProjectDataToRenderSpace(Vector 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 | fastProjectRelativeDataToRenderSpace(Vector data)Project a data vector from data space to rendering space. | 
| double | fastProjectRelativeScaledToRender(Vector v)Project a vector from scaled space to rendering space. | 
| double | fastProjectScaledToRender(Vector v)Project a vector from scaled space to rendering space. | 
| protected Vector | rearrange(Vector v)Method to rearrange components | 
flipSecondEquals, projectRelativeRenderToScaled, projectRelativeScaledToRender, projectRenderToScaled, projectScaledToRenderprojectDataToRenderSpace, projectDataToRenderSpace, projectDataToScaledSpace, projectDataToScaledSpace, projectRelativeDataToRenderSpace, projectRelativeDataToRenderSpace, projectRelativeDataToScaledSpace, projectRelativeDataToScaledSpace, projectRelativeRenderToDataSpace, projectRelativeScaledToDataSpace, projectRenderToDataSpace, projectScaledToDataSpacegetInputDimensionality, getLongName, getScale, getShortNameaddChildResult, getHierarchy, setHierarchyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInputDimensionality, getScalegetHierarchy, setHierarchygetLongName, getShortNamepublic Simple1D(LinearScale[] scales, int dnum)
scales - Scales to usednum - Dimension (starting at 0)public double fastProjectDataToRenderSpace(Vector data)
Projection1DfastProjectDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectDataToRenderSpace(NumberVector<?> data)
Projection1DfastProjectDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectScaledToRender(Vector v)
Projection1DfastProjectScaledToRender in interface Projection1Dv - vector in scaled spacepublic double fastProjectRelativeDataToRenderSpace(Vector data)
Projection1DfastProjectRelativeDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectRelativeDataToRenderSpace(NumberVector<?> data)
Projection1DfastProjectRelativeDataToRenderSpace in interface Projection1Ddata - vector in data spacepublic double fastProjectRelativeScaledToRender(Vector v)
Projection1DfastProjectRelativeScaledToRender in interface Projection1Dv - vector in scaled spaceprotected Vector rearrange(Vector v)
AbstractSimpleProjectionrearrange in class AbstractSimpleProjectionv - Vector to rearrangeprotected Vector dearrange(Vector v)
AbstractSimpleProjectiondearrange in class AbstractSimpleProjectionv - Vector to undo the rearrangement