Class DendrogramVisualization.HalfPosPositions
- java.lang.Object
-
- elki.visualization.visualizers.visunproj.DendrogramVisualization.HalfPosPositions
-
- All Implemented Interfaces:
DendrogramVisualization.Positions
- Enclosing class:
- DendrogramVisualization
private static class DendrogramVisualization.HalfPosPositions extends java.lang.Object implements DendrogramVisualization.Positions
Compact position storage.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description (package private) double[]xyCompact storage of positions.
-
Constructor Summary
Constructors Modifier Constructor Description privateHalfPosPositions(int size)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecombine(int o1, int o2, double y3, int o3)Combine two objects, and return the new X coordinate.doublegetX(int o)Get the X coordinate of an object.doublegetY(int o)Get the Y coordinate of an object.voidset(int off, double d, double height)Set the initial position
-
-
-
Method Detail
-
set
public void set(int off, double d, double height)Description copied from interface:DendrogramVisualization.PositionsSet the initial position- Specified by:
setin interfaceDendrogramVisualization.Positions- Parameters:
off- Object offsetd- X coordinateheight- Y coordinate
-
getX
public double getX(int o)
Description copied from interface:DendrogramVisualization.PositionsGet the X coordinate of an object.- Specified by:
getXin interfaceDendrogramVisualization.Positions- Parameters:
o- Object- Returns:
- X coordinate
-
getY
public double getY(int o)
Description copied from interface:DendrogramVisualization.PositionsGet the Y coordinate of an object.- Specified by:
getYin interfaceDendrogramVisualization.Positions- Parameters:
o- Object- Returns:
- Y coordinate
-
combine
public double combine(int o1, int o2, double y3, int o3)Description copied from interface:DendrogramVisualization.PositionsCombine two objects, and return the new X coordinate.- Specified by:
combinein interfaceDendrogramVisualization.Positions- Parameters:
o1- First objecto2- Second objecty3- Merge Y coordinateo3- Resulting cluster number- Returns:
- New X coordinate
-
-