Skip to main content

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