Class ScreenSpaceCanvas.RelativeVerticalCoordinate
java.lang.Object
velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.RelativeVerticalCoordinate
- All Implemented Interfaces:
ScreenSpaceCanvas.VerticalCoordinate
- Direct Known Subclasses:
ScreenSpaceCanvas.RelativeDataVerticalCoordinate
,ScreenSpaceCanvas.RelativePixelVerticalCoordinate
- Enclosing interface:
- ScreenSpaceCanvas
public static class ScreenSpaceCanvas.RelativeVerticalCoordinate extends java.lang.Object implements ScreenSpaceCanvas.VerticalCoordinate
Vertical coordinate offset in a certain way relative to base point
-
Field Summary
Fields Modifier and Type Field Description ScreenSpaceCanvas.VerticalCoordinate
base
double
dataOffsetY
int
pixelsOffsetY
static ScreenSpaceCanvas.CompositeVerticalCoordinate
VERTICAL_DATA_ZERO
Corresponds to origin point of datastatic ScreenSpaceCanvas.CompositeVerticalCoordinate
VERTICAL_PIXEL_ZERO
Corresponds to bottom-most pixel of canvas -
Constructor Summary
Constructors Modifier Constructor Description protected
RelativeVerticalCoordinate(ScreenSpaceCanvas.VerticalCoordinate base, double dataOffsetY, int pixelsOffsetY)
-
Method Summary
Modifier and Type Method Description ScreenSpaceCanvas.CompositeVerticalCoordinate
compose()
-
Field Details
-
VERTICAL_DATA_ZERO
Corresponds to origin point of data -
VERTICAL_PIXEL_ZERO
Corresponds to bottom-most pixel of canvas -
base
-
dataOffsetY
public final double dataOffsetY -
pixelsOffsetY
public final int pixelsOffsetY
-
-
Constructor Details
-
RelativeVerticalCoordinate
protected RelativeVerticalCoordinate(ScreenSpaceCanvas.VerticalCoordinate base, double dataOffsetY, int pixelsOffsetY)
-
-
Method Details
-
compose
Description copied from interface:ScreenSpaceCanvas.VerticalCoordinate
- Specified by:
compose
in interfaceScreenSpaceCanvas.VerticalCoordinate
-