Class GridDrawer
- java.lang.Object
-
- de.gsi.chart.renderer.spi.hexagon.GridDrawer
-
public class GridDrawer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GridDrawer(HexagonMap map)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddraw(javafx.scene.canvas.Canvas canvas)voiddraw(javafx.scene.Group root)voiddrawContour(javafx.scene.canvas.Canvas canvas)static GridPositionpixelToPosition(int x, int y, int hexagonHeight, int xPadding, int yPadding)voidsetFont(javafx.scene.text.Font font)
-
-
-
Constructor Detail
-
GridDrawer
public GridDrawer(HexagonMap map)
- Parameters:
map- the global hex map
-
-
Method Detail
-
draw
public void draw(javafx.scene.canvas.Canvas canvas)
-
draw
public void draw(javafx.scene.Group root)
-
drawContour
public void drawContour(javafx.scene.canvas.Canvas canvas)
-
setFont
public void setFont(javafx.scene.text.Font font)
-
pixelToPosition
public static GridPosition pixelToPosition(int x, int y, int hexagonHeight, int xPadding, int yPadding)
- Parameters:
x- pixel coordinatey- pixel coordinatehexagonHeight- size of hexagonsxPadding- x-padding between tilesyPadding- y-padding between tiles- Returns:
- the GridPosition that contains that pixel
-
-