Class ScreenSpaceCanvas.CompositeVerticalCoordinate
java.lang.Object
velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.CompositeVerticalCoordinate
- All Implemented Interfaces:
ScreenSpaceCanvas.VerticalCoordinate
- Enclosing interface:
- ScreenSpaceCanvas
public static class ScreenSpaceCanvas.CompositeVerticalCoordinate extends java.lang.Object implements ScreenSpaceCanvas.VerticalCoordinate
Vertical coordinate described in universal way. You might want to use
ScreenSpaceCanvas.RelativeVerticalCoordinate
to improve readability.-
Field Summary
Fields Modifier and Type Field Description ScreenSpaceCanvas.CompositeCoordinateBase
base
Coordinates origin (essentially this selects what the point will follow - screen or the data).double
dataY
Data offset relative to the origin (added up withpixelsY
).int
pixelsY
Pixels offset relative to the origin (added up withdataY
). -
Constructor Summary
Constructors Constructor Description CompositeVerticalCoordinate(ScreenSpaceCanvas.CompositeCoordinateBase base, int pixelsY, double dataY)
-
Method Summary
Modifier and Type Method Description ScreenSpaceCanvas.CompositeVerticalCoordinate
compose()
-
Field Details
-
Constructor Details
-
CompositeVerticalCoordinate
public CompositeVerticalCoordinate(ScreenSpaceCanvas.CompositeCoordinateBase base, int pixelsY, double dataY)
-
-
Method Details
-
compose
Description copied from interface:ScreenSpaceCanvas.VerticalCoordinate
- Specified by:
compose
in interfaceScreenSpaceCanvas.VerticalCoordinate
-