|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.lmu.ifi.dbs.elki.result.AbstractHierarchicalResult
de.lmu.ifi.dbs.elki.visualization.projections.AbstractProjection
de.lmu.ifi.dbs.elki.visualization.projections.AbstractSimpleProjection
public abstract class AbstractSimpleProjection

Abstract base class for "simple" projections. Simple projections use the given scaling and dimension selection only.
| Field Summary |
|---|
| Fields inherited from class de.lmu.ifi.dbs.elki.visualization.projections.AbstractProjection |
|---|
scales |
| Fields inherited from interface de.lmu.ifi.dbs.elki.visualization.projections.Projection |
|---|
SCALE |
| Constructor Summary | |
|---|---|
AbstractSimpleProjection(LinearScale[] scales)
Constructor. |
|
| Method Summary | |
|---|---|
protected abstract Vector |
dearrange(Vector v)
Undo the rearrangement of components |
protected Vector |
flipSecondEquals(Vector v)
Flip the y axis. |
Vector |
projectRelativeRenderToScaled(Vector v)
Project a relative vector from rendering space to scaled space. |
Vector |
projectRelativeScaledToRender(Vector v)
Project a relative vector from scaled space to rendering space. |
Vector |
projectRenderToScaled(Vector v)
Project a vector from rendering space to scaled space. |
Vector |
projectScaledToRender(Vector v)
Project a vector from scaled space to rendering space. |
protected abstract Vector |
rearrange(Vector v)
Method to rearrange components |
| Methods inherited from class de.lmu.ifi.dbs.elki.visualization.projections.AbstractProjection |
|---|
getInputDimensionality, getLongName, getScale, getShortName, projectDataToRenderSpace, projectDataToRenderSpace, projectDataToScaledSpace, projectDataToScaledSpace, projectRelativeDataToRenderSpace, projectRelativeDataToRenderSpace, projectRelativeDataToScaledSpace, projectRelativeDataToScaledSpace, projectRelativeRenderToDataSpace, projectRelativeScaledToDataSpace, projectRenderToDataSpace, projectScaledToDataSpace |
| Methods inherited from class de.lmu.ifi.dbs.elki.result.AbstractHierarchicalResult |
|---|
addChildResult, getHierarchy, setHierarchy |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.lmu.ifi.dbs.elki.result.HierarchicalResult |
|---|
getHierarchy, setHierarchy |
| Constructor Detail |
|---|
public AbstractSimpleProjection(LinearScale[] scales)
scales - Scales to use| Method Detail |
|---|
public Vector projectScaledToRender(Vector v)
Projection
v - vector in scaled space
public Vector projectRenderToScaled(Vector v)
Projection
v - vector in rendering space
public Vector projectRelativeScaledToRender(Vector v)
Projection
v - relative vector in scaled space
public Vector projectRelativeRenderToScaled(Vector v)
Projection
v - relative vector in rendering space
protected Vector flipSecondEquals(Vector v)
v - Vector
protected abstract Vector rearrange(Vector v)
v - Vector to rearrange
protected abstract Vector dearrange(Vector v)
v - Vector to undo the rearrangement
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||