Package org.jzy3d.plot3d.rendering.view
Class AWTView
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.view.View
-
- org.jzy3d.chart.ChartView
-
- org.jzy3d.plot3d.rendering.view.AWTView
-
- Direct Known Subclasses:
CroppingView
,View2d
public class AWTView extends ChartView
-
-
Field Summary
Fields Modifier and Type Field Description protected BufferedImage
backgroundImage
protected AWTImageViewport
backgroundViewport
protected List<AWTRenderer2d>
renderers
protected List<ITooltipRenderer>
tooltips
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.View
annotations, axis, axisDisplayed, backgroundColor, boundsMode, cam, cameraMode, cameraRenderingSphereRadiusFactor, canvas, center, chart, dimensionDirty, displayAxisWholeBounds, DISTANCE_DEFAULT, factorViewPointDistance, first, hidpi, initialized, LOGGER, maintainAllObjectsInView, painter, PI_div2, pixelScale, quality, scaling, scene, slave, spaceTransformer, squared, view2DLayout, view2DProcessing, viewBounds, viewDirty, viewEventListeners, viewLifecycleListeners, viewMode, viewOverlay, viewpoint, VIEWPOINT_AXIS_CORNER_TOUCH_BORDER, VIEWPOINT_DEFAULT, VIEWPOINT_DEFAULT_OLD, VIEWPOINT_X_Y_MIN_NEAR_VIEWER, viewPointChangedListeners, wasOnTopAtLastRendering
-
-
Constructor Summary
Constructors Constructor Description AWTView(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRenderer2d(AWTRenderer2d renderer)
void
addTooltip(ITooltipRenderer tooltip)
void
addTooltips(List<ITooltipRenderer> tooltip)
void
clearTooltips()
void
dispose()
BufferedImage
getBackgroundImage()
List<AWTRenderer2d>
getRenderers2d()
List<ITooltipRenderer>
getTooltips()
boolean
hasOverlayStuffs()
void
initInstance(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
Initialize a view object.void
removeRenderer2d(AWTRenderer2d renderer)
void
renderBackground(float left, float right)
To be implemented (see AWTView)void
renderBackground(ViewportConfiguration viewport)
To be implemented (see AWTView)void
setBackgroundImage(BufferedImage i)
Set a buffered image, or null to desactivate background imagevoid
setTooltip(ITooltipRenderer tooltip)
void
setTooltips(List<ITooltipRenderer> tooltip)
-
Methods inherited from class org.jzy3d.plot3d.rendering.view.View
addViewEventListener, addViewLifecycleChangedListener, addViewPointChangedListener, clear, computeCamera2D_RenderingSquare, computeCamera3D_RenderingSphere, computeCameraEye, computeCameraEye, computeCameraEyeFree, computeCameraEyeProfile, computeCameraEyeTop, computeCameraRenderingVolume, computeCameraTarget, computeCameraTarget, computeCameraUp, computeScaledViewBounds, computeSceneScaling, computeSceneScaling, computeViewpointDistance, configureHiDPIListener, correctCameraPositionForIncludingTextLabels, fireViewFirstRenderStarts, fireViewLifecycleHasInit, fireViewLifecycleWillRender, fireViewOnTopEvent, fireViewPointChangedEvent, get2DLayout, get2DProcessing, getAnnotations, getAxis, getAxisLayout, getBackgroundColor, getBounds, getBoundsMode, getCamera, getCameraMode, getCameraRenderingSphereRadiusFactor, getCanvas, getCenter, getChart, getHiDPI, getLastViewScaling, getPainter, getPixelScale, getScale, getScaling, getScene, getSceneGraphBounds, getSceneGraphBounds, getSceneViewportRectangle, getSpaceTransformer, getSquared, getSquarifier, getViewMode, getViewPoint, init, initBounds, initLights, initLights, initQuality, initResources, is2D, is3D, isAxisDisplayed, isDisplayAxisWholeBounds, isInitialized, isMaintainAllObjectsInView, isMaximized, isSlave, lookToBox, markDimensionDirty, project, projectMouse, removeViewLifecycleChangedListener, removeViewOnTopEventListener, removeViewPointChangedListener, renderAnnotations, renderAxeBox, renderAxeBox, renderOverlay, renderOverlay, renderScene, renderScene, renderScene, renderSceneGraph, renderSceneGraph, renderSceneGraph, rotate, rotate, setAxis, setAxisDisplayed, setBackgroundColor, setBoundManual, setBoundMode, setCameraMode, setCameraRenderingSphereRadiusFactor, setChart, setDisplayAxisWholeBounds, setMaintainAllObjectsInView, setMaximized, setScale, setScale, setScaleX, setScaleX, setScaleY, setScaleY, setScaleZ, setScaleZ, setSlave, setSpaceTransformer, setSquared, setSquarifier, setViewPoint, setViewPoint, setViewPositionMode, shift, shift, shoot, squarify, squarify, squarifyComputeBoundsRanges, squarifyGetSceneGraphBounds, triggerCameraUpEvents, updateBounds, updateBoundsForceUpdate, updateCamera, updateCamera, updateCamera, updateCameraWithoutShooting, updateQuality, zoom, zoom, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
-
-
-
-
Field Detail
-
tooltips
protected List<ITooltipRenderer> tooltips
-
renderers
protected List<AWTRenderer2d> renderers
-
backgroundViewport
protected AWTImageViewport backgroundViewport
-
backgroundImage
protected BufferedImage backgroundImage
-
-
Constructor Detail
-
AWTView
public AWTView(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
-
Method Detail
-
initInstance
public void initInstance(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
Description copied from class:View
Initialize a view object. Invoked by constructor Method name is made clear to avoid confusion withView.init()
which initialize open GL context.- Overrides:
initInstance
in classChartView
-
renderBackground
public void renderBackground(float left, float right)
Description copied from class:View
To be implemented (see AWTView)- Overrides:
renderBackground
in classView
-
renderBackground
public void renderBackground(ViewportConfiguration viewport)
Description copied from class:View
To be implemented (see AWTView)- Overrides:
renderBackground
in classView
-
setBackgroundImage
public void setBackgroundImage(BufferedImage i)
Set a buffered image, or null to desactivate background image
-
getBackgroundImage
public BufferedImage getBackgroundImage()
-
clearTooltips
public void clearTooltips()
-
setTooltip
public void setTooltip(ITooltipRenderer tooltip)
-
addTooltip
public void addTooltip(ITooltipRenderer tooltip)
-
setTooltips
public void setTooltips(List<ITooltipRenderer> tooltip)
-
addTooltips
public void addTooltips(List<ITooltipRenderer> tooltip)
-
getTooltips
public List<ITooltipRenderer> getTooltips()
-
addRenderer2d
public void addRenderer2d(AWTRenderer2d renderer)
-
removeRenderer2d
public void removeRenderer2d(AWTRenderer2d renderer)
-
getRenderers2d
public List<AWTRenderer2d> getRenderers2d()
-
hasOverlayStuffs
public boolean hasOverlayStuffs()
-
-