|
|
|||||||||
| 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 | |||||||||||