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
FieldsModifier and TypeFieldDescriptionprotected org.jzy3d.chart.factories.IChartFactoryprotected intprotected booleanprotected PanamaGLFactoryprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jzy3d.chart.factories.IChartFactoryorg.jzy3d.maths.Dimensionbooleanbooleanorg.jzy3d.chart.IAnimatornewAnimator(org.jzy3d.plot3d.rendering.canvas.ICanvas canvas) org.jzy3d.plot3d.rendering.canvas.ICanvasnewCanvas(org.jzy3d.chart.factories.IChartFactory factory, org.jzy3d.plot3d.rendering.scene.Scene scene, org.jzy3d.plot3d.rendering.canvas.Quality quality) org.jzy3d.chart.factories.IFramenewFrame(org.jzy3d.chart.Chart chart) org.jzy3d.chart.factories.IFrameorg.jzy3d.chart.controllers.keyboard.camera.ICameraKeyControllernewKeyboardCameraController(org.jzy3d.chart.Chart chart) org.jzy3d.chart.controllers.keyboard.screenshot.IScreenshotKeyControllernewKeyboardScreenshotController(org.jzy3d.chart.Chart chart) org.jzy3d.chart.controllers.mouse.camera.ICameraMouseControllernewMouseCameraController(org.jzy3d.chart.Chart chart) org.jzy3d.chart.controllers.mouse.picking.IMousePickingControllernewMousePickingController(org.jzy3d.chart.Chart chart, int clickWidth) org.jzy3d.painters.IPainterorg.jzy3d.plot3d.primitives.symbols.SymbolHandlernewSymbolHandler(org.jzy3d.plot3d.rendering.image.IImageWrapper image) org.jzy3d.plot3d.rendering.view.IViewOverlayorg.jzy3d.plot3d.rendering.view.layout.IViewportLayoutvoidsetChartFactory(org.jzy3d.chart.factories.IChartFactory chartFactory) voidsetDebugGL(boolean debugGL) If true, will let GL triggerGLExceptionif an error occur in OpenGL which ease debugging.voidsetOffscreen(int width, int height) voidsetOffscreen(org.jzy3d.maths.Rectangle rectangle) voidvoidsetPanamaGLFactory(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:
newPainterin 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:
newCanvasin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newViewOverlay
public org.jzy3d.plot3d.rendering.view.IViewOverlay newViewOverlay()- Specified by:
newViewOverlayin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newViewportLayout
public org.jzy3d.plot3d.rendering.view.layout.IViewportLayout newViewportLayout()- Specified by:
newViewportLayoutin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newSymbolHandler
public org.jzy3d.plot3d.primitives.symbols.SymbolHandler newSymbolHandler(org.jzy3d.plot3d.rendering.image.IImageWrapper image) - Specified by:
newSymbolHandlerin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newAnimator
public org.jzy3d.chart.IAnimator newAnimator(org.jzy3d.plot3d.rendering.canvas.ICanvas canvas) - Specified by:
newAnimatorin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newMouseCameraController
public org.jzy3d.chart.controllers.mouse.camera.ICameraMouseController newMouseCameraController(org.jzy3d.chart.Chart chart) - Specified by:
newMouseCameraControllerin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newMousePickingController
public org.jzy3d.chart.controllers.mouse.picking.IMousePickingController newMousePickingController(org.jzy3d.chart.Chart chart, int clickWidth) - Specified by:
newMousePickingControllerin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newKeyboardCameraController
public org.jzy3d.chart.controllers.keyboard.camera.ICameraKeyController newKeyboardCameraController(org.jzy3d.chart.Chart chart) - Specified by:
newKeyboardCameraControllerin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newKeyboardScreenshotController
public org.jzy3d.chart.controllers.keyboard.screenshot.IScreenshotKeyController newKeyboardScreenshotController(org.jzy3d.chart.Chart chart) - Specified by:
newKeyboardScreenshotControllerin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
newFrame
public org.jzy3d.chart.factories.IFrame newFrame(org.jzy3d.chart.Chart chart) - Specified by:
newFramein 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:
newFramein interfaceorg.jzy3d.chart.factories.IPainterFactory
-
getChartFactory
public org.jzy3d.chart.factories.IChartFactory getChartFactory()- Specified by:
getChartFactoryin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setChartFactory
public void setChartFactory(org.jzy3d.chart.factories.IChartFactory chartFactory) - Specified by:
setChartFactoryin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
isOffscreen
public boolean isOffscreen()- Specified by:
isOffscreenin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setOffscreenDisabled
public void setOffscreenDisabled()- Specified by:
setOffscreenDisabledin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setOffscreen
public void setOffscreen(int width, int height) - Specified by:
setOffscreenin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setOffscreen
public void setOffscreen(org.jzy3d.maths.Rectangle rectangle) - Specified by:
setOffscreenin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
getOffscreenDimension
public org.jzy3d.maths.Dimension getOffscreenDimension()- Specified by:
getOffscreenDimensionin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
isDebugGL
public boolean isDebugGL()- Specified by:
isDebugGLin interfaceorg.jzy3d.chart.factories.IPainterFactory
-
setDebugGL
public void setDebugGL(boolean debugGL) If true, will let GL triggerGLExceptionif an error occur in OpenGL which ease debugging. Default is false.- Specified by:
setDebugGLin interfaceorg.jzy3d.chart.factories.IPainterFactory
-