Package org.jzy3d.chart.factories
Class PanamaGLPainterFactory
java.lang.Object
org.jzy3d.chart.factories.PanamaGLPainterFactory
- All Implemented Interfaces:
org.jzy3d.chart.factories.IPainterFactory
public class PanamaGLPainterFactory
extends Object
implements org.jzy3d.chart.factories.IPainterFactory
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.jzy3d.chart.factories.IChartFactory
protected int
protected boolean
protected PanamaGLFactory
protected int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.jzy3d.chart.factories.IChartFactory
org.jzy3d.maths.Dimension
boolean
boolean
org.jzy3d.chart.IAnimator
newAnimator
(org.jzy3d.plot3d.rendering.canvas.ICanvas canvas) org.jzy3d.plot3d.rendering.canvas.ICanvas
newCanvas
(org.jzy3d.chart.factories.IChartFactory factory, org.jzy3d.plot3d.rendering.scene.Scene scene, org.jzy3d.plot3d.rendering.canvas.Quality quality) org.jzy3d.chart.factories.IFrame
newFrame
(org.jzy3d.chart.Chart chart) org.jzy3d.chart.factories.IFrame
org.jzy3d.chart.controllers.keyboard.camera.ICameraKeyController
newKeyboardCameraController
(org.jzy3d.chart.Chart chart) org.jzy3d.chart.controllers.keyboard.screenshot.IScreenshotKeyController
newKeyboardScreenshotController
(org.jzy3d.chart.Chart chart) org.jzy3d.chart.controllers.mouse.camera.ICameraMouseController
newMouseCameraController
(org.jzy3d.chart.Chart chart) org.jzy3d.chart.controllers.mouse.picking.IMousePickingController
newMousePickingController
(org.jzy3d.chart.Chart chart, int clickWidth) org.jzy3d.painters.IPainter
org.jzy3d.plot3d.primitives.symbols.SymbolHandler
newSymbolHandler
(org.jzy3d.plot3d.rendering.image.IImageWrapper image) org.jzy3d.plot3d.rendering.view.IViewOverlay
org.jzy3d.plot3d.rendering.view.layout.IViewportLayout
void
setChartFactory
(org.jzy3d.chart.factories.IChartFactory chartFactory) void
setDebugGL
(boolean debugGL) If true, will let GL triggerGLException
if an error occur in OpenGL which ease debugging.void
setOffscreen
(int width, int height) void
setOffscreen
(org.jzy3d.maths.Rectangle rectangle) void
void
setPanamaGLFactory
(PanamaGLFactory panamaGLFactory)
-
Field Details
-
panamaGLFactory
-
chartFactory
protected org.jzy3d.chart.factories.IChartFactory chartFactory -
offscreen
protected boolean offscreen -
width
protected int width -
height
protected int height
-
-
Constructor Details
-
PanamaGLPainterFactory
public PanamaGLPainterFactory()
-
-
Method Details
-
getPanamaGLFactory
-
setPanamaGLFactory
-
newPainter
public org.jzy3d.painters.IPainter newPainter()- Specified by:
newPainter
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newCanvas
public org.jzy3d.plot3d.rendering.canvas.ICanvas newCanvas(org.jzy3d.chart.factories.IChartFactory factory, org.jzy3d.plot3d.rendering.scene.Scene scene, org.jzy3d.plot3d.rendering.canvas.Quality quality) - Specified by:
newCanvas
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newViewOverlay
public org.jzy3d.plot3d.rendering.view.IViewOverlay newViewOverlay()- Specified by:
newViewOverlay
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newViewportLayout
public org.jzy3d.plot3d.rendering.view.layout.IViewportLayout newViewportLayout()- Specified by:
newViewportLayout
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newSymbolHandler
public org.jzy3d.plot3d.primitives.symbols.SymbolHandler newSymbolHandler(org.jzy3d.plot3d.rendering.image.IImageWrapper image) - Specified by:
newSymbolHandler
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newAnimator
public org.jzy3d.chart.IAnimator newAnimator(org.jzy3d.plot3d.rendering.canvas.ICanvas canvas) - Specified by:
newAnimator
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newMouseCameraController
public org.jzy3d.chart.controllers.mouse.camera.ICameraMouseController newMouseCameraController(org.jzy3d.chart.Chart chart) - Specified by:
newMouseCameraController
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newMousePickingController
public org.jzy3d.chart.controllers.mouse.picking.IMousePickingController newMousePickingController(org.jzy3d.chart.Chart chart, int clickWidth) - Specified by:
newMousePickingController
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newKeyboardCameraController
public org.jzy3d.chart.controllers.keyboard.camera.ICameraKeyController newKeyboardCameraController(org.jzy3d.chart.Chart chart) - Specified by:
newKeyboardCameraController
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newKeyboardScreenshotController
public org.jzy3d.chart.controllers.keyboard.screenshot.IScreenshotKeyController newKeyboardScreenshotController(org.jzy3d.chart.Chart chart) - Specified by:
newKeyboardScreenshotController
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newFrame
public org.jzy3d.chart.factories.IFrame newFrame(org.jzy3d.chart.Chart chart) - Specified by:
newFrame
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newFrame
public org.jzy3d.chart.factories.IFrame newFrame(org.jzy3d.chart.Chart chart, org.jzy3d.maths.Rectangle bounds, String title) - Specified by:
newFrame
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
getChartFactory
public org.jzy3d.chart.factories.IChartFactory getChartFactory()- Specified by:
getChartFactory
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setChartFactory
public void setChartFactory(org.jzy3d.chart.factories.IChartFactory chartFactory) - Specified by:
setChartFactory
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
isOffscreen
public boolean isOffscreen()- Specified by:
isOffscreen
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setOffscreenDisabled
public void setOffscreenDisabled()- Specified by:
setOffscreenDisabled
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setOffscreen
public void setOffscreen(int width, int height) - Specified by:
setOffscreen
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setOffscreen
public void setOffscreen(org.jzy3d.maths.Rectangle rectangle) - Specified by:
setOffscreen
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
getOffscreenDimension
public org.jzy3d.maths.Dimension getOffscreenDimension()- Specified by:
getOffscreenDimension
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
isDebugGL
public boolean isDebugGL()- Specified by:
isDebugGL
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setDebugGL
public void setDebugGL(boolean debugGL) If true, will let GL triggerGLException
if an error occur in OpenGL which ease debugging. Default is false.- Specified by:
setDebugGL
in interfaceorg.jzy3d.chart.factories.IPainterFactory
-