|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Projection
Base interface used for projections in the ELKI visualizers. There are specialized interfaces for 1D and 2D that only compute the projections in the required dimensions!
Field Summary | |
---|---|
static double |
SCALE
Scaling constant. |
Method Summary | ||
---|---|---|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
Methods inherited from interface de.lmu.ifi.dbs.elki.result.HierarchicalResult |
---|
getHierarchy, setHierarchy |
Methods inherited from interface de.lmu.ifi.dbs.elki.result.Result |
---|
getLongName, getShortName |
Field Detail |
---|
static final double SCALE
StyleLibrary.SCALE
.
Method Detail |
---|
int getInputDimensionality()
LinearScale getScale(int d)
d
- Dimension
Vector projectScaledToRender(Vector v)
v
- vector in scaled space
Vector projectRenderToScaled(Vector v)
v
- vector in rendering space
Vector projectRelativeScaledToRender(Vector v)
v
- relative vector in scaled space
Vector projectRelativeRenderToScaled(Vector v)
v
- relative vector in rendering space
Vector projectDataToScaledSpace(NumberVector<?,?> data)
data
- vector in data space
Vector projectDataToScaledSpace(Vector data)
data
- vector in data space
Vector projectRelativeDataToScaledSpace(NumberVector<?,?> data)
data
- relative vector in data space
Vector projectRelativeDataToScaledSpace(Vector data)
data
- relative vector in data space
Vector projectDataToRenderSpace(NumberVector<?,?> data)
data
- vector in data space
Vector 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 factory
Vector projectRelativeDataToRenderSpace(NumberVector<?,?> data)
data
- relative vector in data space
Vector 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
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |