|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.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 useMethod 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 |