
public class Simple1D extends AbstractSimpleProjection implements Projection1D
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
dnum
Our 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