Class PanamaGLJavaFXPainterFactory

java.lang.Object
org.jzy3d.chart.factories.APanamaGLPainterFactory
org.jzy3d.chart.factories.PanamaGLJavaFXPainterFactory
All Implemented Interfaces:
IPainterFactory

public class PanamaGLJavaFXPainterFactory extends APanamaGLPainterFactory
  • Field Details

    • SCREENSHOT_FILE

      public static String SCREENSHOT_FILE
      File written by the screenshot key controller when typing 's'
  • Constructor Details

    • PanamaGLJavaFXPainterFactory

      public PanamaGLJavaFXPainterFactory()
  • Method Details

    • newCanvas

      public ICanvas newCanvas(IChartFactory factory, org.jzy3d.plot3d.rendering.scene.Scene scene, Quality quality)
    • newMouseCameraController

      public org.jzy3d.chart.controllers.mouse.camera.ICameraMouseController newMouseCameraController(Chart chart)
    • newMousePickingController

      public org.jzy3d.chart.controllers.mouse.picking.IMousePickingController newMousePickingController(Chart chart, int clickWidth)
    • newKeyboardCameraController

      public org.jzy3d.chart.controllers.keyboard.camera.ICameraKeyController newKeyboardCameraController(Chart chart)
    • newKeyboardScreenshotController

      public org.jzy3d.chart.controllers.keyboard.screenshot.IScreenshotKeyController newKeyboardScreenshotController(Chart chart)
    • newFrame

      public IFrame newFrame(Chart chart)
      A JavaFX backend has no toolkit-agnostic frame concept: a JavaFX application owns the Stage lifecycle. Embed the chart canvas in a javafx.scene.Scene from your javafx.application.Application subclass instead of calling chart.open(...).
    • newFrame

      public IFrame newFrame(Chart chart, org.jzy3d.maths.Rectangle bounds, String title)