
public abstract class AbstractFullProjection extends AbstractProjection implements FullProjection
scalesSCALE| Constructor and Description | 
|---|
| AbstractFullProjection(LinearScale[] scales)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Vector | projectDataToRenderSpace(NumberVector<?> data)Project a data vector from data space to rendering space. | 
| Vector | projectDataToRenderSpace(Vector data)Project a data vector from data space to rendering space. | 
| Vector | projectDataToScaledSpace(NumberVector<?> data)Project a data vector from data space to scaled space. | 
| Vector | projectDataToScaledSpace(Vector data)Project a data vector from data space to scaled space. | 
| Vector | projectRelativeDataToRenderSpace(NumberVector<?> data)Project a relative data vector from data space to rendering space. | 
| Vector | projectRelativeDataToRenderSpace(Vector data)Project a relative data vector from data space to rendering space. | 
| Vector | projectRelativeDataToScaledSpace(NumberVector<?> data)Project a relative data vector from data space to scaled space. | 
| Vector | projectRelativeDataToScaledSpace(Vector data)Project a relative data vector from data space to scaled space. | 
| <NV extends NumberVector<?>>  | projectRelativeRenderToDataSpace(Vector v,
                                NumberVector.Factory<NV,?> prototype)Project a relative vector from rendering space to data space. | 
| <NV extends NumberVector<?>>  | projectRelativeScaledToDataSpace(Vector v,
                                NumberVector.Factory<NV,?> prototype)Project a relative vector from scaled space to data space. | 
| <NV extends NumberVector<?>>  | projectRenderToDataSpace(Vector v,
                        NumberVector.Factory<NV,?> prototype)Project a vector from rendering space to data space. | 
| <NV extends NumberVector<?>>  | projectScaledToDataSpace(Vector v,
                        NumberVector.Factory<NV,?> factory)Project a vector from scaled space to data space. | 
getInputDimensionality, getLongName, getScale, getShortNameaddChildResult, getHierarchy, setHierarchyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprojectRelativeRenderToScaled, projectRelativeScaledToRender, projectRenderToScaled, projectScaledToRendergetInputDimensionality, getScalegetHierarchy, setHierarchygetLongName, getShortNamepublic AbstractFullProjection(LinearScale[] scales)
scales - Scalespublic Vector projectDataToScaledSpace(NumberVector<?> data)
projectDataToScaledSpace in interface FullProjectiondata - vector in data spacepublic Vector projectDataToScaledSpace(Vector data)
projectDataToScaledSpace in interface FullProjectiondata - vector in data spacepublic Vector projectRelativeDataToScaledSpace(NumberVector<?> data)
projectRelativeDataToScaledSpace in interface FullProjectiondata - relative vector in data spacepublic Vector projectRelativeDataToScaledSpace(Vector data)
projectRelativeDataToScaledSpace in interface FullProjectiondata - relative vector in data spacepublic Vector projectDataToRenderSpace(NumberVector<?> data)
projectDataToRenderSpace in interface FullProjectiondata - vector in data spacepublic Vector projectDataToRenderSpace(Vector data)
projectDataToRenderSpace in interface FullProjectiondata - vector in data spacepublic Vector projectRelativeDataToRenderSpace(NumberVector<?> data)
projectRelativeDataToRenderSpace in interface FullProjectiondata - relative vector in data spacepublic Vector projectRelativeDataToRenderSpace(Vector data)
projectRelativeDataToRenderSpace in interface FullProjectiondata - relative vector in data spacepublic <NV extends NumberVector<?>> NV projectScaledToDataSpace(Vector v, NumberVector.Factory<NV,?> factory)
projectScaledToDataSpace in interface FullProjectionNV - Vector typev - vector in scaled spacefactory - Object factorypublic <NV extends NumberVector<?>> NV projectRenderToDataSpace(Vector v, NumberVector.Factory<NV,?> prototype)
projectRenderToDataSpace in interface FullProjectionNV - Vector typev - vector in rendering spaceprototype - Object factorypublic <NV extends NumberVector<?>> NV projectRelativeScaledToDataSpace(Vector v, NumberVector.Factory<NV,?> prototype)
projectRelativeScaledToDataSpace in interface FullProjectionNV - Vector typev - relative vector in scaled spaceprototype - Object factorypublic <NV extends NumberVector<?>> NV projectRelativeRenderToDataSpace(Vector v, NumberVector.Factory<NV,?> prototype)
projectRelativeRenderToDataSpace in interface FullProjectionNV - Vector typev - relative vector in rendering spaceprototype - Object factory