ScreenSpaceCanvas.CompositeVerticalCoordinate
Package: velox.api.layer1.layers.strategies.interfaces
Type: Class (static)
Enclosing Interface: ScreenSpaceCanvas
Inheritance: java.lang.Object → ScreenSpaceCanvas.CompositeVerticalCoordinate
All Implemented Interfaces: ScreenSpaceCanvas.VerticalCoordinate
Description​
Vertical coordinate described in universal way. You might want to use ScreenSpaceCanvas.RelativeVerticalCoordinate to improve readability.
Fields​
base​
public final ScreenSpaceCanvas.CompositeCoordinateBase base
Coordinates origin (essentially this selects what the point will follow - screen or the data).
pixelsY​
public final int pixelsY
Pixels offset relative to the origin (added up with dataY).
dataY​
public final double dataY
Data offset relative to the origin (added up with pixelsY).
Constructors​
CompositeVerticalCoordinate​
public CompositeVerticalCoordinate(ScreenSpaceCanvas.CompositeCoordinateBase base, int pixelsY, double dataY)
Methods​
compose​
public ScreenSpaceCanvas.CompositeVerticalCoordinate compose()
Convert to ScreenSpaceCanvas.CompositeVerticalCoordinate
Specified by: compose in interface ScreenSpaceCanvas.VerticalCoordinate
Returns: Composite vertical coordinate
toString​
public String toString()
Overrides: toString in class Object