|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Projection2D
Projections that have specialized methods to only compute the first two dimensions of the projection.
Field Summary |
---|
Fields inherited from interface de.lmu.ifi.dbs.elki.visualization.projections.Projection |
---|
SCALE |
Method Summary | |
---|---|
String |
estimateTransformString(double margin,
double width,
double height)
Get a SVG transformation string to bring the contents into the unit cube. |
Pair<DoubleMinMax,DoubleMinMax> |
estimateViewport()
Estimate the viewport requirements |
double[] |
fastProjectDataToRenderSpace(NumberVector<?,?> data)
Project a data vector from data space to rendering space. |
double[] |
fastProjectDataToRenderSpace(Vector data)
Project a data vector from data space to rendering space. |
double[] |
fastProjectRelativeDataToRenderSpace(NumberVector<?,?> data)
Project a data vector from data space to rendering space. |
double[] |
fastProjectRelativeDataToRenderSpace(Vector data)
Project a data vector from data space to rendering space. |
double[] |
fastProjectRelativeScaledToRender(Vector v)
Project a vector from scaled space to rendering space. |
double[] |
fastProjectScaledToRender(Vector v)
Project a vector from scaled space to rendering space. |
BitSet |
getVisibleDimensions2D()
Get a bit set of dimensions that are visible. |
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 |
Method Detail |
---|
double[] fastProjectDataToRenderSpace(Vector data)
data
- vector in data space
double[] fastProjectDataToRenderSpace(NumberVector<?,?> data)
data
- vector in data space
double[] fastProjectScaledToRender(Vector v)
v
- vector in scaled space
double[] fastProjectRelativeDataToRenderSpace(Vector data)
data
- vector in data space
double[] fastProjectRelativeDataToRenderSpace(NumberVector<?,?> data)
data
- vector in data space
double[] fastProjectRelativeScaledToRender(Vector v)
v
- vector in scaled space
Pair<DoubleMinMax,DoubleMinMax> estimateViewport()
String estimateTransformString(double margin, double width, double height)
margin
- extra margin to add.width
- Widthheight
- Height
BitSet getVisibleDimensions2D()
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |