
public interface Projection extends HierarchicalResult
| Modifier and Type | Field and Description | 
|---|---|
static double | 
SCALE
Scaling constant. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getInputDimensionality()
Get the input dimensionality of the projection. 
 | 
LinearScale | 
getScale(int d)
Get the scale class for a particular dimension. 
 | 
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<NV,?>>  | 
projectRelativeRenderToDataSpace(Vector v,
                                NV prototype)
Project a relative vector from rendering space to data space. 
 | 
Vector | 
projectRelativeRenderToScaled(Vector v)
Project a relative vector from rendering space to scaled space. 
 | 
<NV extends NumberVector<NV,?>>  | 
projectRelativeScaledToDataSpace(Vector v,
                                NV prototype)
Project a relative vector from scaled space to data space. 
 | 
Vector | 
projectRelativeScaledToRender(Vector v)
Project a relative vector from scaled space to rendering space. 
 | 
<NV extends NumberVector<NV,?>>  | 
projectRenderToDataSpace(Vector v,
                        NV prototype)
Project a vector from rendering space to data space. 
 | 
Vector | 
projectRenderToScaled(Vector v)
Project a vector from rendering space to scaled space. 
 | 
<NV extends NumberVector<NV,?>>  | 
projectScaledToDataSpace(Vector v,
                        NV factory)
Project a vector from scaled space to data space. 
 | 
Vector | 
projectScaledToRender(Vector v)
Project a vector from scaled space to rendering space. 
 | 
getHierarchy, setHierarchygetLongName, getShortNamestatic final double SCALE
StyleLibrary.SCALE.int getInputDimensionality()
LinearScale getScale(int d)
d - DimensionVector projectScaledToRender(Vector v)
v - vector in scaled spaceVector projectRenderToScaled(Vector v)
v - vector in rendering spaceVector projectRelativeScaledToRender(Vector v)
v - relative vector in scaled spaceVector projectRelativeRenderToScaled(Vector v)
v - relative vector in rendering spaceVector projectDataToScaledSpace(NumberVector<?,?> data)
data - vector in data spaceVector projectDataToScaledSpace(Vector data)
data - vector in data spaceVector projectRelativeDataToScaledSpace(NumberVector<?,?> data)
data - relative vector in data spaceVector projectRelativeDataToScaledSpace(Vector data)
data - relative vector in data spaceVector projectDataToRenderSpace(NumberVector<?,?> data)
data - vector in data spaceVector projectDataToRenderSpace(Vector data)
data - vector in data space<NV extends NumberVector<NV,?>> NV projectScaledToDataSpace(Vector v, NV factory)
NV - Vector typev - vector in scaled spacefactory - Object factory<NV extends NumberVector<NV,?>> NV projectRenderToDataSpace(Vector v, NV prototype)
NV - Vector typev - vector in rendering spaceprototype - Object factoryVector projectRelativeDataToRenderSpace(NumberVector<?,?> data)
data - relative vector in data spaceVector projectRelativeDataToRenderSpace(Vector data)
data - relative vector in data space<NV extends NumberVector<NV,?>> NV projectRelativeScaledToDataSpace(Vector v, NV prototype)
NV - Vector typev - relative vector in scaled spaceprototype - Object factory<NV extends NumberVector<NV,?>> NV projectRelativeRenderToDataSpace(Vector v, NV prototype)
NV - Vector typev - relative vector in rendering spaceprototype - Object factory