Uses of Class
org.baseagent.ui.GridCanvasContext
Packages that use GridCanvasContext
-
Uses of GridCanvasContext in org.baseagent.ui
Methods in org.baseagent.ui that return GridCanvasContextMethods in org.baseagent.ui with parameters of type GridCanvasContextModifier and TypeMethodDescriptionvoidDrawable.draw(GridCanvasContext gcc) Draw component to the canvas.voidDrawableAgent.draw(GridCanvasContext gcc) default voidGridCellRenderer.draw(GridCanvasContext gcc, GridLayer layer, double canvasWidth, double canvasHeight) voidGridLayerRenderer.draw(GridCanvasContext gcc, GridLayer layer, double canvasWidth, double canvasHeight) voidGridNetworkRenderer.draw(GridCanvasContext gcc, GridLayer layer, double canvasWidth, double canvasHeight) voidToast.draw(GridCanvasContext gcc) default voidDrawable.drawAfter(GridCanvasContext gcc) Draw to the canvas *after* drawing the agents or beacons or other drawables.abstract voidGridNetworkRenderer.drawBackground(GridCanvasContext gcc, double canvasWidth, double canvasHeight) default voidDrawable.drawBefore(GridCanvasContext gcc) Draw to the canvas *before* drawing the agents or beacons or other drawables.voidGridCellRenderer.drawCell(GridCanvasContext gcc, GridLayer layer, Object value, double xInPixels, double yInPixels, double widthInPixels, double heightInPixels) abstract voidGridNetworkRenderer.drawEdge(GridCanvasContext gcc, Edge<?, ?> edge) abstract voidGridNetworkRenderer.drawNode(GridCanvasContext gcc, Node<?> node) -
Uses of GridCanvasContext in org.baseagent.ui.defaults
Methods in org.baseagent.ui.defaults with parameters of type GridCanvasContextModifier and TypeMethodDescriptionvoidConnectGridPositionsCustomDrawable.draw(GridCanvasContext gcc) static voidVisualizationLibrary.drawArrow(GridCanvasContext gcc, double ax, double ay, double bx, double by, javafx.scene.paint.Color fill, javafx.scene.paint.Color stroke, int thickness, boolean drawPointAtOrigin, boolean drawPointAtDestination) static voidVisualizationLibrary.drawArrow(GridCanvasContext gcc, HasFineGridPosition a, HasFineGridPosition b, javafx.scene.paint.Color fill, javafx.scene.paint.Color stroke, int thickness, boolean drawPointAtOrigin, boolean drawPointAtDestination) static voidVisualizationLibrary.drawArrow(GridCanvasContext gcc, HasGridPosition a, HasGridPosition b, javafx.scene.paint.Color fill, javafx.scene.paint.Color stroke, int thickness, boolean drawPointAtOrigin, boolean drawPointAtDestination) voidColorFunctionGridCellRenderer.drawCell(GridCanvasContext gcc, GridLayer layer, Object object, double xInPixels, double yInPixels, double widthInPixels, double heightInPixels) voidColorGridCellRenderer.drawCell(GridCanvasContext gcc, GridLayer layer, Object object, double xInPixels, double yInPixels, double widthInPixels, double heightInPixels) voidGradientGridCellRenderer.drawCell(GridCanvasContext gcc, GridLayer layer, Object value, double xInPixels, double yInPixels, double widthInPixels, double heightInPixels) static voidVisualizationLibrary.drawCircleForCell(GridCanvasContext gcc, int cellX, int cellY, double magnifier, javafx.scene.paint.Color stroke) static voidVisualizationLibrary.drawCircleForCell(GridCanvasContext gcc, int cellX, int cellY, javafx.scene.paint.Color stroke) static voidVisualizationLibrary.fillCircleForCell(GridCanvasContext gcc, int cellX, int cellY, double magnifier, javafx.scene.paint.Color stroke, javafx.scene.paint.Color fill, double margin) static voidVisualizationLibrary.fillCircleForCell(GridCanvasContext gcc, int cellX, int cellY, javafx.scene.paint.Color stroke, javafx.scene.paint.Color fill, double margin) static voidVisualizationLibrary.fillRectForCell(GridCanvasContext gcc, int cellX, int cellY, double magnifier, javafx.scene.paint.Color stroke, javafx.scene.paint.Color fill, double margin) static voidVisualizationLibrary.fillRectForCell(GridCanvasContext gcc, int cellX, int cellY, javafx.scene.paint.Color stroke, javafx.scene.paint.Color fill, double margin) static intVisualizationLibrary.getCellXForGraphicX(GridCanvasContext gcc, double graphicX) static intVisualizationLibrary.getCellYForGraphicY(GridCanvasContext gcc, double graphicY) static intVisualizationLibrary.getGraphicXForCellX(GridCanvasContext gcc, int cellX) static intVisualizationLibrary.getGraphicYForCellY(GridCanvasContext gcc, int cellY) static voidNiceVisualizationLibrary.glowCircleForCell(GridCanvasContext gcc, int cellX, int cellY, javafx.scene.paint.Color stroke, javafx.scene.paint.Color fill, javafx.scene.paint.Color startColor, double margin)