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, setHierarchy
getLongName, getShortName
static 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