Documentation of 'org.jzy3d.plot3d.rendering.view.AWTView' Java class
AWTView
org.jzy3d.plot3d.rendering.view

Class AWTView

    • Method Detail

      • dispose

        public void dispose()
        Overrides:
        dispose in class View
      • renderAxeBox

        public void renderAxeBox(com.jogamp.opengl.GL gl,
                                 com.jogamp.opengl.glu.GLU glu)
        Overrides:
        renderAxeBox in class View
      • renderOverlay

        public void renderOverlay(com.jogamp.opengl.GL gl,
                                  ViewportConfiguration viewport)
        Renders all provided Tooltips and Renderer2ds on top of the scene. Due to the behaviour of the Overlay implementation, Java2d geometries must be drawn relative to the Chart's IScreenCanvas, BUT will then be stretched to fit in the Camera's viewport. This bug is very important to consider, since the Camera's viewport may not occupy the full IScreenCanvas. Indeed, when View is not maximized (like the default behaviour), the viewport remains square and centered in the canvas, meaning the Overlay won't cover the full canvas area. In other words, the following piece of code draws a border around the View, and not around the complete chart canvas, although queried to occupy chart canvas dimensions: g2d.drawRect(1, 1, chart.getCanvas().getRendererWidth()-2, chart.getCanvas().getRendererHeight()-2); renderOverlay() must be called while the OpenGL2 context for the drawable is current, and after the OpenGL2 scene has been rendered.
        Overrides:
        renderOverlay in class View
      • renderBackground

        public void renderBackground(com.jogamp.opengl.GL gl,
                                     com.jogamp.opengl.glu.GLU glu,
                                     float left,
                                     float right)
        Description copied from class: View
        To be implemented (see AWTView)
        Overrides:
        renderBackground in class View
      • renderBackground

        public void renderBackground(com.jogamp.opengl.GL gl,
                                     com.jogamp.opengl.glu.GLU glu,
                                     ViewportConfiguration viewport)
        Description copied from class: View
        To be implemented (see AWTView)
        Overrides:
        renderBackground in class View
      • setBackgroundImage

        public void setBackgroundImage(java.awt.image.BufferedImage i)
        Set a buffered image, or null to desactivate background image
      • getBackgroundImage

        public java.awt.image.BufferedImage getBackgroundImage()
      • clearTooltips

        public void clearTooltips()
      • setTooltips

        public void setTooltips(java.util.List<ITooltipRenderer> tooltip)
      • addTooltips

        public void addTooltips(java.util.List<ITooltipRenderer> tooltip)
      • addRenderer2d

        public void addRenderer2d(Renderer2d renderer)
      • removeRenderer2d

        public void removeRenderer2d(Renderer2d renderer)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.